skysight-inc/HackerNews huggingface dataset:
also they used a strange control system. No control rods. Instead they moved the whole core up and down to change reactivity. wtf?
Thank you for reminding me to buy [my name].com back since it's lapsed
Most likely the crew used the forecastle for accommodations [0] (as they always do). I don't think the well being of passengers was a big concern for the crew.

0. https://en.wikipedia.org/wiki/Forecastle
Wait, really? That seems ... very unexpected. Can anyone confirm, ideally with some sort of proof, that Google can delete apps from your phone on demand?

I suppose Apple has this ability too. I've never really thought about it.
In the same sense that the data structures are generally more important than the code, I think the "quality"-axis is around some combination strictness, semantics, and safety rather than the syntax.

I may be outspoken in saying this, but I try to avoid Python wherever possible because - although I like the syntax - I am quite worried about having to trust other humans to enforce semantics rather than a compiler. If something ill-formed is in my program, I want to know about it before it starts running rather than 5 hours into execution. I have the same opinion of C, too.

In an ideal world where we could all sit around and plan our programs from scratch, I would love to program in a pure functional style - but this isn't really possible half the time: I try to minimize as much global (or even local) mutable state as possible, especially now that progress in execution speed is incremental and the growth is probably going to be in our ability to use concurrent execution.

Python is supposed to faster to get going, and maybe it is compared to C++, but even then C++ can express things that can only be done with writing tests in Python (for free). There is a trade-off in that I've spent years honing my skills now, but is it that hard (It's quite hard to be holistic when teaching programming, I'm slightly glad I figured most of it out myself)
> They seem to be relatively distinct and not necessarily overlapping skills or interests.

Actually, literacy is a prerequisite for record keeping.
Do chemists have similar problems working with copper, whose chemical symbol is Cu?
I'm convinced that it's impossible to properly learn most complex subjects from a lecture if you take notes on a laptop or (especially) don't take notes at all. What little knowledge managed to stick to my brain in school, I owe to taking copious handwritten notes, and then looking at them a few times later. You are _forced_ to understand, since you can't possibly write down everything, and the ease of capturing formulas and graphs is not to be underestimated either.

Speaking of which, it makes me wonder if the current aversion to taking handwritten notes people seem to have biases academic achievement towards some subjects where notes are generally not very useful (e.g. programming) and away from fundamental, formula- and graph-heavy stuff, e.g. physics and math, which you can hardly properly learn without notes at all.
Ascribing Mental Qualities to Machines: John McCarthy (1979) [pdf]
Probably not but thanks for trying.
There are other such things:

• http://morpheus.2f30.org

Perhaps, arguably:

• https://k1ss.org

There were more:

• http://web.archive.org/web/20141218065305/http://starchlinux...

• http://web.archive.org/web/20150212085658/http://bifrost.slu...
Wow, its so cool to hear words that resonate. My own thoughts on trust-ability also run to minimalism, but, in an attempt to reach something even better than cat-and-mouse, also goes the measurement of power draw. There is a nice sharing of concerns here, since most users want their devices to run a long time, and it also happens to be the case that power draw scales with computation, and subversion of the kind you're talking about requires computation, and hence power-draw. So if you have a baseline quiescent draw, you can measure your application(s), and anything above that is a possible threat.

Another area that I've been thinking about, but I see you haven't written about here, is the issue of boot and IO. I would love to see IO systems greatly simplified, to the point where input devices are designed to just write measurement to memory on power on, and stop on power off. In the same way, devices periodically check a fixed memory region for something to write. If the input memory region was large enough, this would be a perfect opportunity for a poor-man's circular buffer of arbitrary size, which has lots of applications. Indeed, you could have explicitly zero copy use of input if you could guarantee that your process completes before the buffer is overwritten, which you can guarantee by just making it really big (or carefully tuning if you're memory constrained).

The goal of all of this is to embrace the modern era of computing which is NOT memory constrained at all, and to build computers that function more closely to their Platonic ideals. A system like yours seems to get the closest I've seen to this goal, modulo a few things mentioned above.

Cheers, and good luck (from a backer).
The reasons I believe impact my poor performance:

- Graduated in Brazil (nobody knows my university)

- Graduated in non-CS degree

- Self-taught developer after careeer change with 37 yo (used freeCodeCamp.org, not even a known boot camp)

- No famous (in the US) companies in my resume

Probably more things that I don’t know. I have a similar numbers of interviews coming from my “Who wants to be hired” post [0] and from these ~200 applications

[0] https://news.ycombinator.com/item?id=24343085
Getting downvoted for pointing out that every depiction of white biblical characters is a lie, because hn is racist I guess.
Amazing! Reading the posted link this looks much bigger than embedding, which is crazy impressive btw. Do you anticipate building support for more resources? I notice you have GraphQL support... what about SQL?
Buy him or her a Raspberry Pi if they don't have a computer yet. Once on the Internet, any kid can find out the rest.

Programming in Python, then assembler (perhaps on a simulator?) is fun for some kids, and fosters an understanding of algorithmic principles and the operational precision required to make the machine do what you want.

There may be like-minded teenagers around? Learning together is more fun. A good model is having peers to learn with, and occasional access to mentors (watching people to program is faster than reading books). Some cities also have makers labs that anyone can use.
They could have a set of legal-approved answers to FAQ’s though.
Having used WAF extensively in large legacy projects, one of it’s large problems is that it isn’t particularly batteries included, and relies on a lot of customizations, and doesn’t have a lot of rails so it’s really easy to break it’s reliability guarantees. And having a unreliable build where one is never sure if a problem will go away by deleting intermediates is super frustrating.
https://news.ycombinator.com/item?id=24529261

Further discussion, andechoing sentiment that it's amusing that you end up finding so much pressure against looking into the lab escape thepry given other tidbits of research.
You also need to have someone who will be able to articulate this and be heard.
I'm 56, so not that old, but age is increasingly a concern. Confirming what others have said - I am very much in touch with the teenage me and everything between. The days are long and the decades are short, indeed.

Health - for me, health it isn't about living a long time, it is living with self sufficiency and minimizing pain. I am not afraid of death, but I am afraid of the years of infirmity which often precedes it. I'm afraid of living the end of my life without my wife, but even more afraid of leaving her to finish life alone.

Regrets - I wasted too many years missing opportunities for fear of disappointing my parents or (later) risking appearing foolish. I assume HN has a higher than normal mix of introverts, so maybe you can relate.

Urgency - turning 30, 40, even 50 didn't phase me; I felt young and time seemed endless. But in the past five years the switch has flipped. In 14 years I'll be 70. The mortality curve is tilting up dramatically; friends and family will have died (perhaps me too). Many of the things that I always wanted to do will not be possible, so I had better attend to them now. There are far too many such desires, so triaging what is most important takes up more of time.

Work/life - I'll do my job competently and I'll leave it to the younger folks to be the hero at work. I think back on the deadline death marches and jumping on grenades to get projects back on schedule ... and every one of those deadlines was a sham. The products I sacrificed so much for were in the discount bin a year later.
Perhaps the answer is in the original paper; if so, I'm not smart enough to find it.

>Electric field stimulates production of highly conductive microbial OmcZ nanowires

https://www.nature.com/articles/s41589-020-0623-9.epdf
Yeah, you might be right...maybe we just store so much we start evicting the LRUs so to speak.

One other phenomena I've noticed is that I've begun misspelling words a lot. Not like poor spelling, but using their/there/theyre incorrectly, homophones like fill/feel, or plural is vs plural are, etc. I know these things, it's like my brain goes into autopilot. Probably payback for always correcting people when I was a smartass of a younger person.
>I feel Dijkstra kind of undermines himself with the curmudgeonly "kids these days" remark at the end

Not necessarily. The idea that "kids" across generations are always either the same or improving across times and cultural changes is an even bigger cliche than "kids these days".

Dijkstra in this, as is made clear from the context, case doesn't even talk about kids (people) in general, but about a specific subset: educated people.

So, while more people get an education than ever, and you could find total illiterates in greater masses in e.g. 1900 than when Dijkstra wrote this, there's also a decline in many aspects between a university graduate of 1950 and a graduate of say 2020. Part of this is because in the 1950 university degrees where rarer, and thus more demanding and elite.

But it can be true even for graduates from colleges that remain highly selective (Yale/Harvard 1950 vs Yale/Harvard 2020).

One example might be a CS degree with C/Assembly or Lisp and SICP vs one with some Java "market-driven" introductions to programming... One makes computer scientists, the other is a glorified job training program...
ISTM it could have benefited from a mention of Joyent's SmartOS, and also perhaps that Plan 9 addresses a number of these issues.
It's 2020 for Microsoft just like it is for the rest of us.
Oh, ok. So its the difference between opening the box to put in a wayward chip, versus starting a factory who makes units with the wayward chip to begin with. Fair enough.
Yes, it is not hard to imagine how Trump would have interpreted that precedent if the situation were reversed and the Senate was under Democrat control
Couldn't open the article, not clear why it could be removed entirely from Play Store, not just US? Play store has country specific apps and they removed tiktok only from Indian store after the Indian ban. So, what is different this time?
Big tech made donald trump president and is current fueling white supremacist terrorism in america. I dont trust them at all.
Come on, NSA, it’s time to join the fight against Windows hacking
Given that I have to re-sign sideloaded open-source iPhone apps every 7 days for them to work, I would imagine that Apple could just revoke the app’s signing certificate and it wouldn’t launch. I don’t know how Android works in this regard.
What Republican senators say in private
We employ more software engineers than hardware engineers. Our hardware doesn't really do much in isolation, software is part of the product.
Whitepaper for CVE-2020-1472: https://www.secura.com/pathtoimg.php?id=2055 [PDF]
Yup. It's pure nepotism and fealty, including the requirement to pay a tribute that can be held up by the "leader" in his own honor, similar to the museums in North Korea where they show off gifts from foreign countries.
I come across this all the time; usually it can be handled well with RAII or similar, in languages with the prerequisites.

Consider a simple case where I am trying to receive data over a socket and write it to a file. I need to 1) open the socket, and 2) open the file. Whichever order I do these in, if the second one fails I need to be sure I clean up the former.
Thank you for pychromecast, balloob.

I know there's no real requirement but I wish projects like this would give attribution where it's due. This project benefits hugely from pychromecast but there's nothing in the readme mentioning that. Just seems a bit off.
personally I have a notebook and when learning new things or in meetings for building software. I write key things down. Just this alone allows me to remember more, recall things much later and provide structure for exploring and learning more. Plus old notebooks are kinda fun to skim through and look back on when updating a resume.
> a major effect of increasing CO2 is to make the blood more acidic (or to put more stress on the homeostatic mechanisms that maintain a target pH), and my guess is that no amount of increasing O2 will cancel that out

True. More details on this mechanism:

The body uses buffer systems in order to minimize blood pH changes. For example, the bicarbonate buffer system which is catalazyed by carbonic anhydrase.

CO₂ + H₂O ⇌ H₂CO₃ ⇌ HCO₃- + H+

It is converted back to carbon dioxide in the lungs and exhaled. The rate at which this process occurs is mainly influenced by respiratory rate. Oxygen doesn't directly influence it. O₂ enables aerobic cellular respiration, the process which produces carbon dioxide.

The hydrogen ions are buffered by proteins such as hemoglobin. They are also excreted by the kidneys.

https://en.wikipedia.org/wiki/Buffer_solution

https://en.wikipedia.org/wiki/Bicarbonate_buffer_system

https://en.wikipedia.org/wiki/Acid%E2%80%93base_homeostasis

https://opentextbc.ca/anatomyandphysiology/chapter/26-4-acid...
These days those are called Oracle Lamps.
If they can't come up with any better products at the moment, they could at least ditch these National Geographic-themed compound codenames: Coffee Lake, Whiskey Lake, Kaby Lake (named after a Portuguese footballer?) and now it's Tiger Lake for a change.

Since there isn't even a single "lake" named after something that can actually be found in a lake or near it, such as an aquatic animal, and there are also products from the same category with unrelated codenames (East Beach, Basin Falls, Chief River, River Forest, Forest Crystal, etc.) [1] why not just keep the first noun only and make things simpler. It's not as if it would cause any further confusion at this point.

1. List of some recent Intel codenames (not for the faint-hearted): https://www.intel.com/content/www/us/en/design/products-and-...
That's pretty bad, I think. A lot restaurants and events (mis)used facebook as there website. We will see what does happen with these sites ..
Ask HN: How does your company onboard new employees?
With remote-first work being the new norm, I curious how teams are setting up their new employees. Specifically, how do you get that new team member up and running with the software they need to work and getting them familiar with the team?
I have a peloton bike and I love it. I also like to run with peloton outdoors, but I can’t do that with just the Apple Watch. It seems likely the Apple will offer something similar for their service that will work with watch only.
Is there something specific you dislike about it besides the syntax? I frequently hear complaints about cmake not supporting one thing or another but a lot of those have been addressed in recent releases. It's not clear to me why you say it's a miracle either, AFAIK it does most of the same things any other makefile generator does.

(Disclaimer: I'm not involved in the cmake project but I often see people struggling with it because of misuse, possibly because of expectations that it will work exactly like autotools)
GPUs are parallel processors. So, yes, synchronization primitives are the highest priority.

We focused on things that require /different/ implementations in host and device code.

The way you implement std::binary_search is the same in host and device code. Sure, we can stick `__host__ __device__` on it for you, but it's not really high value.

Synchronization primitives? Clocks? They are completely different. In fact, the machinery that we use to implement both the synchronization primitives and clocks has not previously been exposed in CUDA C++.
>Apple is thought to have accounted for about 20 percent of TSMC’s monthly revenue, making it one of TSMC’s largest customers.

Well, top 5 atleast.
Aluminum is going to be much harder to manufacture on Mars than iron, at least initially, because it requires so much more energy to process.
Why can’t/doesn’t Apple buy TSMC entirely?
Could you please not create accounts to break the site guidelines with?

https://news.ycombinator.com/newsguidelines.html
Causing an "accident", or just openly invading Taiwan gets better and better deal for China every day.
I don't understand why people make comments like this. Not that I'm offended or anything. I don't care much for this theming myself. But...that's what personal preference is? There's nothing to get. It's like saying "I don't get why people like dark chocolate. I don't like dark chocolate. Just eat cocoa powder if you want to avoid milk and sugar".

It's like the most information-sparse comment someone could make. I can't do anything with it. "Some rando on the Internet doesn't like this". Cool.
This is exactly it. They're using box86 [ https://github.com/ptitSeb/box86 ] which allows you to run x86 but not x86_64 Linux programs on ARM Linux.
Today, you can use the library with NVCC, and the subset is small. We'll be focusing on expanding that subset over time.

Our end goal is to enable the full C++ Standard Library. The current feature set is just a pit stop on the way there.
Bleach touted as 'miracle cure' for Covid being sold on Amazon
At a "lower" level, I've done something a bit along those lines when starting at my last job: I picked a bunch of people from each team at the company and reached out to them to schedule a one-on-one about them, the way they see things, their experience so far, their team, and a short introduction on my part.

It wasn't about trying to be ten steps ahead of anything or about taking any statement as absolute truth, but to understand different perspectives, to explain in quick and simple terms the reason why I had joined and in what ways I could help them, and to establish those contacts to facilitate future interactions. Every single discussion was worthwhile, because I understood a lot about the company really quickly (which helped me in my work) and every time an issue came up I could easily feel empowered to connect with those people and be put in touch with the right person, or to hear the non-official stuff that is sometimes harder to share across teams and therefore help the team with a little bit more personality than by slinging tickets across boards.

Assuming you're not working in a place with an overwhelming amount of psychopaths (which I assume is a reasonable goal for the majority of people), I would say that caring about other people does pay back quickly and significantly (as shallow as that might sound).
I don't have proof but I believe they can.

AFAIK this has only been used when they detected abuse from an app, not for because an app has been banned, but the capability is there
Ironically, natural language makes finding documentation extremely difficult. If you’re SQL problem revolves around the keywords “USING”, “HAVING”, or “WHERE”, Bing is going to really struggle to find you results. If, instead, you’re looking for strcpy, nearly every result will be relevant with little effort.
https://youtu.be/75LcDvlEIYw

https://youtu.be/VogqOscJYvk
Half of this rationale seems to assume that TikTok can't modify the app to work independently of Play Services. But that is completely something they could do. In fact, I'd assume they have a Chinese version already developed with separate infrastructure. Not sure why it is assumed that is so hard. It would be fascinating to see what would happen if a super popular app like that went all in on a side loaded distribution mechanism.
Why would this be unexpected? You can buy apps on Play. You can also cancel your purchase 5 minutes later. In that case it stands to reason that Google would want to have a way to remove the app from your device.
Lego does, actually, look for their "Fair Play" brochure:

https://www.lego.com/en-us/legal/
I don't know, a lot of FOSS seems to have unified around Linux for whatever reason.
Wilderness the size of Mexico lost worldwide in just 13 years, study finds
We detached this subthread from https://news.ycombinator.com/item?id=24523218.
If it would "fail" and there would be no consequences so I could't tell if it failed or not - would it make a difference?
Don't worry - it will all work out. I spent a lot of time when I was younger worrying about stuff - stuff that never happened. The stuff that did happen I never thought about until it happened. I don't worry any more - everyone I know who's having a good second half doesn't worry. (I don't mean skip the basics - save some money, look after your health, don't drink to much)
Apple A14 – 5nm Chip, compared to A4 45nm chip from 2013
As I see it, the instructions for making the sculpture are a recipe and thus not under copyright. The final sculpture isn't a recipe and isn't functional (ie: food, clothing, etc.) and thus is under copyright. Otherwise you get silly things like all digital works not being under copyright because you can make a recipe of computer actions that creates them.
Yep, this is a good summary (good enough that perhaps I should put something similar in the docs).
Sounds like a custom PCB, requiring custom assembly, and, worse yet, a custom enclosure. With sub-million quantities, economy of scale isn't exactly there.

But if it's well-marketed to the hobbyists, and software support is adequate, then maybe.
I am reminded of one of the Arthurian legends - King Arthur was given a sword and a scabbard. The sword meant he could not be defeated in battle, but the scabbard prevented his mortal wounding. He prized the sword over the scabbard, and according to one legend left the scabbard behind to face his foe. He won the fight, but in doing so was indeed mortally wounded, and so met his end.

The sword is being able to remember, the scabbard to forget. It is the latter, the scabbard, to be able to forget, that is the more important. It is our filter for the reality we endure, and gives us both wisdom and comfort.

Wisdom, because it frees us from that which was unimportant; and comfort, because it unburdens us from those things which cause us pain.