skysight-inc/HackerNews huggingface dataset:
I'm always reminded of a story I read from Orson Welles' daughter. Welles had dinner with her one night (he was mostly absent from her life) and she commented that her husband said she was a good writer but lacked confidence, and this was what was stopping her.

Welles derisively remarked 'Confidence? Forget confidence. If you want to write, just do a lot of it!'

I'm paraphrasing from memory, but the implication was that confidence as a prerequisite was bunk. You only get confident by doing more of it than others and realising that you're the expert now whether you like it or not. That's definitely been my experience. Every time I've been called an expert I wince because I know someone else who's better at it than me, or someone I consider more talented, or whatever. Every performance review I have is an argument with my boss where they have to reassure me I'm actually capable in my job title and among my peers. It's surreal.

I've also come to accept that marketing and pushing yourself out there is fine, as long as you don't get an unrealistic sense of your own worth. You realise there's a wide band of abilities and knowledge and you won't be able to cover them all. And that's fine. There's still value to others in putting yourself out there.
> While the "maybe you shouldn't use Python" comment could be construed as trolling to some, there is definite truth to your line of reasoning and I agree with comment.

I wouldn't say I construed it as trolling. More like, "You might be right, but where does that get us?" Not trolling, but also not that constructive, because it's extremely easy to write something like "maybe you shouldn't use Python" but likely hard and time-consuming to make it so.

There are a lot of questions when considering such a move. For example:

- What's the opportunity cost of migrating $lots_of Python to Rust, or some other language?

- Is that really where you can add (or want to add) the most value?

- And what does having to do that do to your roadmap? Maybe it enables it, but surely it's also stealing time from other valuable work you could be doing?

- Longer term, are we sacrificing maintainability for performance? (In your case it sounds like the opposite?)

- How easily can we hire and onboard people using $new_tech? (Again, it sounds like you might reduce complexity.)

Basically I suppose what I'm saying is I find it a little trite when people say, "well, maybe you should do X," without having weighed the costs and benefits of doing so. And in a professional environment, if that's allowed to become a pattern of behaviour, it can contribute to the demotivation of teams. Hence, I found myself a bit irritated by the grandparent post.
I wish all README.md came this sexy.
THE CORRUPT UNBALANCED BRITISH HEALTHCARE SYSTEM
How do you deal with someone making a Facebook with your first and last name?

Same answer.
Realizing the feeling is common helps.

theimposterroster.com
One issue is how drug reps push off-label prescribing. In order to increase sales. That was the core issue with Neuronin (gabapentin), for example.
How many generalizations about human behavior whatsoever do you think are "deterministically" true? How many as robust statistical tendencies?
- Materialism is overrated. Stuff breaks.

- Read & learn more. No-one can take that from you.

- Health is important. Look after yourself, no-one else will.

- Moderation, moderation, moderation :)

- Do not worry about what people you don't know think

- Worry about what people you care about think
Is the code used for the competition available?
Where "flying around" means "constantly bumping into everything else". This means small stuff doesn't just fly around the cell, it has to diffuse through it. A nice side effect is that eventually, everything gets into contact with everything else. That, as I understand, is how small molecules get to their right place.

Also, this means that it's too tight for large stuff to move around at all. Hence the specialized machinery within the cell that transports large molecules.

Source for both: I'm 1/3d of th way through The Machinery of Life[0]. Incidentally, I learned about this book from HN. It's absolutely amazing. The biggest selling point are the drawings - David S. Goodsell created a lot of illustrations (like these[1]) that give you a good perspective on how stuff is packed within cells.

EDIT: that blog post you linked covers the diffusion aspect well, I second the recommendation to read it.

--

[0] - https://www.goodreads.com/book/show/6601267-the-machinery-of...

[1] - http://mgl.scripps.edu/people/goodsell/illustration/public
Hong Kong is most definitely China. [1]

[1] https://en.wikipedia.org/wiki/Transfer_of_sovereignty_over_H...
I haven't yet seen a good explanation as to why this focus on randomness is so prevalent, but chance really is almost irrelevant when it comes to evolution.

The main mechanisms of reproduction and selection that you point out have almost no randomness at a population level.

Selection of individuals has some randomness associated with it, as death can come unexpectedly to anyone, but at population levels it is the genes that make it more likely for an individual to survive/pass on their genes that are the ones that get passed on. It's possible that an entire population gets wiped out, or a particular gene gets wiped out due to chance, but as long as the population is reproducing then on average the genes that are passed on are the ones that help the population survive.

Similarly reproduction isn't random at population levels either. Sexually reproducing populations mix their surviving genes evenly within geographical locations over evolutionary timescales (such as trees), or selectively if individuals choose their mates (like humans!). Neither of those things are random. Mutations that happen during reproduction are somewhat random but, as for asexual populations, the amount of mutation at the population level is not random. It's reasonable to expect the reproductive mechanisms to be selected for in such a way to maintain coding errors and the like (at an appropriate level) so that mutations continue to develop and strengthen the gene pool.

While there are lots of single events where randomness and chance come into play, as soon as you have a collection of things that reproduce those things must either get better at reproducing or cease to exist. Chance has nothing to do with it.
Role of Android Application Development Company in Business Success
Slashdot's moderation system (in theory) is excellent. It is more than a + / - button so I don't see it working in a faster-paced environment like facebook comments. I think the happy, sad, angry, and heart emoji-rating system they use now is probably already maxing out the amount of time a user will spend on rating something.
> Am I using ping6 wrong?

I'm pretty sure the other end has to be running `pingd` to get a response from ping. Some do, some don't.

I might be wrong but that's always been my understanding.
The talent that Tesla has to spin bad results is amazing.

"In its letter to investors, Tesla provided some updates to its Model 3 production, noting it hit 2,270 cars produced per week for three straight weeks in April."

Seems pretty great, 2270 cars for three straight weeks! Looks like Tesla's production is going steady.
However, in its early March press release about the Model 3 production, Tesla was still saying something else:

"The Model 3 output increased exponentially, representing a fourfold increase over last quarter. This is the fastest growth of any automotive company in the modern era. If this rate of growth continues, it will exceed even that of Ford and the Model T."

Exponential production increase! .. which they now say abruptly stopped after the press release.
In the last couple weeks I've had to decline 18 total hours of "challenges" and "work samples" from 4 different interview processes. I'm not sure at what point it became de rigueur to require applicants to complete on average 4.5 hours of work without pay, but I really, really don't think it's reasonable.

I've even offered to show them my current projects in lieu of work samples, and no go. Baffling.
ESCORTS ADELE – ESCORT ATHENS – ESCORTS ATHENS – ESCORTS
Value Negotiation: By Horacio Falcao
https://www.amazon.com/Value-Negotiation-Finally-Win-Win-Rig...
If two people are allowed to talk privately in person, and if that right extends to the digital realm, then strong encryption is a must. In a world with CLEAR people would just send ephemeral messages. Unless we fundamentally assert an individual's right to privacy we'll just end up in a crypto arms race.
It depends on where you're authenticating to. If you're authenticating to yourself, then sure a signature is will just be converted to a yes/no and be no better. But if you're authenticating to a server, the server can do the signature verification, whereas a server looking at a yes/no that a client sends would be mostly useless.
If anyone wants to try this release for C and C++ languages, I have created a Docker image based on Alpine Linux, which you may use. https://hub.docker.com/r/infinitecoder/gcc/tags/
> Again with the tulip bulbs? Surely you've had the time to research this argument by now...

The real intricacies of tulip mania don't matter. Who cares if it was not exactly the bubble we thought it was? It was still a bubble, with serious consequences to those exposed to it. Yes, it didn't move at the speed of the markets move now because markets then were much more slower and it only affected a bunch of businessmen.

So what? We use the analogy because we know markets sometimes go crazy around stocks and other assets, with no apparent justification other than thinking the price will continue to grow and usually based on not much more than faith. Tulip mania has become a proxy for that behavior because the absurdity of a flower bulb skyrocketing in price, but if you don't like it, you can certainly point to many bubbles we know existed, had more widespread effects and were equally based on nothing. Some of them are not even a decade old.
The NVMe storage doesn't look like an SSD and doesn't have a traditional disk controller.
Not sure how upvoting will make search better. Most of the search happens in a specific context, where users are just desperate to go to the desired result and not come back and vote on stuffs if it is relevant. Plus, even if it is done there is no way to know if the page is still relevant since the upvoting.
Distributed and Decentralised Deep Learning training framework and protocol
Hong Kong is most definitely not China. [1]

[1] https://en.wikipedia.org/wiki/One_country,_two_systems
That link directly contradicts your claim:

> On Monday, a Tesla representative said that Eberhard and other principals in the dispute have come to an agreement. The company did not reveal any details of the resolution, except to say that there are now five, rather than two, agreed-upon "founders" of Tesla.

> In addition to Eberhard, other founders include current CEO and chief product architect Elon Musk, current chief technology JB Straubel, Marc Tarpenning, and Ian Wright.
Well honestly, when searching through HN posts, their fuzzy search deature can be annoying.
misleading title, whales give birth in tropical waters away from antarctica
Augmented Reality and Next Generation Library
https://github.com/google/flutter-desktop-embedding
There are reasons to make roundabouts with large radii. Ironically, some of them involve traffic-light controlled roundabouts, where traffic queued at a red light queues back around the roundabout. The consideration here is that one makes the circumference of the roundabout greater in order to provide more queueing room before the queue for one junction backs up beyond the preceding one.

The government just upgraded a traffic-light-controlled roundabout where I live, and enlarging the circumference in order to provide more queueing space was one of the considerations mentioned in the public consultation doco.

Also bear in mind how large, possibly articulated, vehicles have to navigate roundabouts versus how they can navigate box junctions, especially since the approaches to roundabouts by design slew approaching traffic to one side. (This is a consideration that for smaller vehicles brought about the idea of the mini-roundabout, and is also behind having overrun areas around reduced central islands.)
> But now the price seems relatively stable at $7000-$9000. And payments go through quickly enough.

Great. Is this system that provides, so far, minimal to no advantage over other transaction systems worth expending the same electric power that a small developed country (Portugal) uses?
Really? It's accurate, fast and easy to navigate. Compared to the search options embedded on other sites it's a joy to use.
Partially the problem is politics. Higher population mean more seats in provincial and national assemblies. But none of 2 previously now 3 major parties capable of forming a national government win many seats in Karachi so have little interest in fixing the census or the problems people of Karachi face. Even the army when it takes over power is not fond of Karachi as it was the one city that voted against the first military dictator.
I'm interested to know what companies are doing "at scale" to not need to use foreign keys. Do they just write user ids or whatnot into other tables?
They've reneged on many aspects of that since handover.
I've been pondering my thoughts on this, and I'm curious what you think.

Would you prefer Phone Screen +:

A) FANG/Valley style interviews multiple rounds of leetcode algorithm/data structure style questions and some whiteboard design/architecture.

B) Pair Programming. A few rounds of pairing on a problems to see actual code. Maybe some lightweight whiteboard design/architecture.

C) Take home challenge/assignment that you work on/add features to/add tests/talk about during your onsite.
There are so many presumptions in your comment (and your comment below) that I don't know where to start, but I find it very amusing :)

My original comment was based on the reading of the title of this thread and the first few sentences in the referenced article both of which mention the word learn. I would call all five mentioned books a poor choice to learn CS/programming from. The book by Sedgewick is an especially bad one (he has a few in this line of mixing algorithms with a programming language, and I despise all of them, and would never recommend to anyone for learning anything).

Now your comment is typically something I wouldn't respond to, but in a public forum it's different, so I am taking time to write this.

Calm down, control your emotions, and don't divine too much into the motives behind what people write when you don't take time to even read what is written.
In this example, government is in possession of a
locked phone, tablet, PC, or other device, and has
obtained a legally-authorized warrant permitting
access to the contents of said device.

The vendor in this example would have implemented a
new gesture at the lock screen – perhaps a multi-
finger swipe or twist gesture - to gain access to a
special “Device Unlock” screen shown on the next
slide.

Ha ha ha! Oh wow! Nope, forget it. I will never use another cellular phone again, if such a thing ever exists.
Mailinabox (https://mailinabox.email/guide.html#admin) uses it to get SSL certificates too; you can see it in action here https://github.com/mail-in-a-box/mailinabox/blob/master/mana...
Just imagine the sheer difference in size, there are millions every year finishing their higher education in china, chinese cities are bigger than scandinavian countries. When you have this many people labor is cheaper and you have more employees in the big companies. The way og managing people in scandinavia simply cannot happen there. It is like the only thing that can manage such big companies are policies and the chain of command. So for example i imagine if you told your managers to tell their sub-managers to hire senior staff all you would get is higher salaries because people get to where they are not based on merit but because how good they are at politics. So then the only rational choice would be to get naive young people who will believe what the boss say without questioning and cost less.
It would actually be surprising to find them doing it. Even from a business perspective, their other breaches of ethics (and privacy) all made them money. Large-scale eugenics wouldn't make money for FB, at least not in the next 18 years.
Even your link says "one country" :)
This is almost funny. We have the exact opposite problem in Sweden, it was just in the news today. One ISP has been convicted for allowing access to facebook even though the user has reached it's data limit for the month. This is unfair competition since the local swedish newspapers are still blocked when you reach your limit.
This is covered in the article:

Another problem is that CLEAR phones must resist "jailbreaking", i.e., must not let phone owners modify the operating system or firmware on their own phones. This is because CLEAR critically relies on users not being able to tamper with their phones' unlocking functionality, and this functionality would surely be implemented in software, as part of the operating system or firmware, due to its sheer complexity (e.g., it includes the "device unlock request" screen, QR code recognition, crytographic verification of unlock codes, and transmission of data dumps). In practice, it is well-nigh impossible to prevent jailbreaking in complex consumer devices, and even for state-of-the-art locked-down platforms such as Apple's iOS, jailbreak methods are typically discovered and widely circulated soon after every operating system update.
Likely quicker too on that distance. But without knowing the situation there may be other factors at play: weather, traffic safety.
At NoRedInk, We've been using gh-ost for a few years now, and it's been a pleasure.

- The ability to control a running migration is crucial. We have pretty predictable load, and we generally run long-running migrations during off-peak hours. If a migration runs longer than we were expecting and might run into peak hours, we can pause the migration and have the migration not impact users.

- hooks make it trivial to integrate with other tools. Right now it reports to slack, but if we used it more, we'd likely hook it up to real monitoring infrastructure.

- there's a lot of default behavior that we want. I'd recommend regular users wrap their best practices in another script and not call gh-ost directly. It's nice to not worry about good defaults for e.g. throttling, or worrying about whether ghost is hooked up to some kind of external monitoring.
There's also antirez' LOAD81:

http://github.com/antirez/load81

And .. as its open source (unlike TIC-80 or PICO-8), its quite possible to add features and extend the console in interesting ways ..
You can't use full ssl with let's encrypt, which is fundamentally incompatible with producing.

I don't understand this statement, sorry.
Granted, but put quite simply, I have residency in HK but still need a visa to visit mainland China.

Also the capital controls are entirely different. It's naive to say they are the same country when they are demonstrably different in terms of culture and laws - despite their many similarities.
I tried this in Common Lisp:

(defun tetrate (a n)
(if (= n 0) 1
(expt a (tetrate a (1- n)))))
(compile 'tetrate)
(time (integer-length (tetrate 7 3))

I used 'integer-length' to check that a number of the correct magnitude was produced without actually having 700kB of digits dumped into my REPL buffer. On a new MacBook Pro running SBCL, this took, ah, 624 milliseconds. So there's some room for optimization of the JavaScript implementation :-)
My semi-cynical, 35+ years in the industry advice? Avoid blogs, forums, podcasts, social media pages, news sites that only focus on the 1% of startups that make it 'big' seemingly overnight.

Go out and talk to fellow entrepreneurs, hackers, company founders and people in the industry, and you will quickly find out that everyone, and I mean EVERYONE goes through a heartless grind and struggle to get things done or to make a difference. Connect with these people on a far deeper level than just making money or comparing tech stacks and identify what it is that gets them out of bed each morning with a spring in their step. If it is the same reasons that get YOU out of bed every morning, then sign them up as your support buddy so you can measure (and they can help you measure) the real metric that makes you tick. No room for impostor syndrome in this scenario at all.
That is quite legal in the US. Discrimination from age 40 is illegal. Firing every employee at age 39 (Logan's Run!) is totally within the law.
I would go for pair programming.
The key was "two systems" which I think is the more relevant part to the article ;)
A friend of mine was trying to upskill himself and learn AI/ML. He had 10+years in IT and well paid . But on approaching his manager, the upskilling request was denied.

The manager said that he could "gather a bunch graduates" to build an AI/ML platform. There was no need to experiment and bet on someone with that much salary and experience.

So, I somehow feel ageism in tech is the result of everyone thinking tech is easy to build. A 15+years JAVA guy has similar output to say 5-6 years or for some extreme managers even 2-3 years.
>>Anything graphical or interactive

but ipython is already well integrated with matplotlib in the --pylab mode, and is pretty interactive. Thats how I use it.

re:saving state - its technically a nightmare, I agree. I though it might be possible at OS level - just dumping the whole process. There still would be issues of what to do with open files, network connections, etc, but somehow it seems that in many use cases that would be enough.
I mentioned SCOOT elsewhere in this discussion. With such systems, overriding is (I was told) the norm. The isolated controller on fixed timing is the fallback case.
Check this post about the best documentation and publishing tools for Developers
Many (not all) tech companies in China expect people to work 9-9-6 (9am to 9pm, 6 days per week).

Most professional people in China over 30 are married, and many have a child. It's tough to raise a child if you spend 30% of your time sleeping, 45% at the office, 10% commuting, and 10% doing chores/admin.

Also, people under 30 are more likely to over-estimate the value of their stock option package, so will also, on average, work for less.
If you're asking for C with 4.5 hours of work (as per example above) that's fine if you're paying for their time.

Cheaper than a bad hire, stops you missing out on good hires who think "fuck that".
As a followup: avoiding drowning isn't about learning to swim, it's about learning to be comfortable in the water and able to rely primarily on floating.
I've learned to politely walk away whenever I sense an interview circus starting up.
Here's a helpful link to a youtube playlist: https://www.youtube.com/watch?v=L0KTqPloUiU&index=0&list=PLg...
Don’t know about the US system. But I can imagine it can happen, at least in the UK system which I’m farmiliar with.

External examiner who is in a related, but not same field for example. Or they’re just a buddies with the advisor and only give softball questions etc.

The defense in the UK is not seen as a big deal, I don’t know anyone who has failed.
Will be in future.
Hi, libui-node author here. I'm glad for your appreciation.
The project is well alive now, proton-native give me new motivational energy

The data grid has still problems on macOS unfortunately, but @andlabs is working on it...
Industry. Most of my day-to-day is now working with low-footprint embedded stuff, where C is king, and anything else needs months of vetting. Picolisp just isn't a nice fit.