skysight-inc/HackerNews huggingface dataset:
As far as I know there is no overarching plan, but there are many people who do hold that motivation - some are more aggressive about their intent and others are more lax, and yet others are skeptical - as with any community of developers.

The broad sentiment seems to me that it's a good thing to move over, as pragmatism allows. Personally I'm a converted skeptic - I had my doubts about the language and my initial stabs at it left me somewhat frustrated - but as I've grown to internalize its semantics and behaviour - the benefits in terms of safety and clarity of intent and optimization potential are clear (e.g. aliasing semantics are just so much better).

A mix of factors enter into whether a component moves over or not, including the views of the developer in question, the complexity of the API boundary between the main codebase and the subcomponent, and the complexity of the component logic itself.
I think codeless comes after serverless.
For work management...

Whatever task management system you use, never ever write down a "task" that cannot realistically be done in a single sitting of work. If you can't do it in an afternoon at worst, it's not a task, and needs broken down further.

Set a ceiling for the number of items in your backlog. When I was using Trello/Kanban to manage my tasks, I had a hard ceiling of ten things in the backlog. If something isn't important enough to rate being on that top ten list, it shouldn't even be formally acknowledged until you have space to acknowledge it in. (And if something sits in the backlog for a while unaddressed while new things come and go, admit it's not that important and drop it.) This doesn't need to be "ten items". Whatever number works for you, as long as it keeps you comfortable. This is about managing anxiety, not managing work. A backlog too large to even count is overwhelming. Don't let that happen.

Write everything down, preferably on paper. The physical act of writing does wonders for memory.

I've recently converted from Trello to bullet journaling for managing my life, and it works a lot better, for me at least. Paper writing, plus the loose-yet-structured nature of the bullet journal, is really powerful for keeping thoughts in order.
Don’t wait for the candidate to show up and then start a conversation about an algorithm (or technology or mathematics) that they may not be familiar with haven’t used in some time. Offer of some topics for discussion before the interview (e.g. Quadtrees, tries, infinity) that they can study, or read a white paper about and have some increasingly in-depth questions, applications and conversations about one or more of these topics.

No one is ever expected to solve an unfamiliar problem in a 60 minute meeting. Generally a story/feature with technological unknowns are pointed for several days and are in the developers current wheel house, yet we expect a candidate to use most of their energy and facilities in a social situation with people they’re unfamiliar with and solve whatever random algorithm, riddle or puzzle that you Googled the answer to before the interview.
> For starters it needs to have classes

But, Rust doesn't have classes.

> It needs to have some sort of error handling

But, Rust doesn't use exceptions, just algebraic data types (`Result`).

> It needs to support some basic data like std::vector

But, these aren't primitives, these are just std library constructs. Which is arguably an advantage, if you get a good FFI you can just use the other language's libraries directly.

A higher level FFI is a good idea, I think you're going to discover that the intersection of languages is surprisingly close to C though.
If a reply contains a novel argument or claim, it seems just as reasonable for it to be responded to as it was for the original points.
IBM Reveals 8-Bit Analog Chip with Phase-Change Memory
Be carefull though, even though it's not chemecally addictive (at least the 2 people around me who used to smoke everyday successfully stopped within a two-week period without difficulties), there are some unknowns around cannabis effect when mixed with tobbacco. If you're already at risk for heart issues (genetics, overweight, male, black), you'll want to slow down consomption (cake, pure pot seems to be still okay).
Also, like psychotrops or anything that numb your sensations or slow your brain (alcool, keta, fenta), it might have an effect on developing brains, so don't take too much until you're 24-25. Again, studies are pending (the war on drugs really killed of research at some point).

That said, it is a valid brainhack for anxious people from my experience.
Hi, owner of https://netboot.xyz here. netboot.xyz has https support, with http support still being in place for those that don't have https support compiled into iPXE as it's not compiled by default. I'd recommend checking out the site directly if this is something that interests you. All of the source code running the site is on github as well and we're always open to contributions. We also always try to retrieve the installer kernels directly from the OS supported mirrors when possible so that they are pulled from trusted sources.
The Virtues of Ansible – Running Ansible on Windows
Working out when I am feeling emotionally low. Talking to friends and family when I am super stressed.
Yeah, it's actually a hack that is well explained in the book "The Future was Here". It's not real desktops since it only works on the vertical axis. But even though, it was massively impressive compared to what other computers could do at the time.
> For starters it needs to have classes

Rust doesn't have classes. And as discussed in the article, Rust puts the vtable pointer on the reference while C++ puts it on the pointee, so even fully abstract C++ classes ("interfaces") and Rust traits (when used with type erasure rather than with generics) are implementation-wise different even if they look conceptually similar.

Go doesn't set up the stack in the same way as the others.
I realized at some point that 'coding for answers' was more interesting to me than applications. That discovery spurred a shift into analytics in the financial sector, followed by a post-crisis stint in government service. In the latter role sql and python were secret weapons.

I now analyze public policy for hedge funds.
https://en.wikipedia.org/wiki/Firth_of_Forth

It's an area thick with history from before the Romans to more recent times. One example:

https://www.bbc.co.uk/news/uk-scotland-46273928
> You'd be surprised just how much more organized and productive file system and shortcut usage gets if you turn off desktop icons.

The hundreds of files in my ~ strongly disagree.
$70k isn't very tricky outside of "the most expensive places to live", and working in an urban setting doesn't mean you need to live next to the buildings you are designing.
AWS wants to rule the world
https://github.com/IrosTheBeggar/mStream
A vendor my team works with actually open sourced something along those lines. They provide a FHIR (medical data format) repository, and we need to do mappings between this format and data models used in our other systems. They worked with us to make a data driven DSL on top of Specter.

https://github.com/HealthSamurai/ironhide
> I agree Cocoa was amazing tech, but I don't see the sluggish migration from Carbon being because people didn't buy into it. I think it's more that Carbon worked, and there's just other things to put the expensive engineer's time to good us on.

My experience with the Mac developer community at the time was that someone new would come to the mailing lists and ask whether they should use Cocoa or Carbon for developing. These are people who don't have any legacy code and don't have a bunch of skills they've built up, working on greenfield projects.

A common response was along the lines of, "Carbon is a Serious API for developing Serious Applications, and Cocoa is a kids tool for making toys."
Be careful. Avoidance remains effective only for avoiding. I would recommend seeking professional help to work through what you've been through.

If you avoid, you cannot heal. To heal you need to expose, clean, and re-bandage. For most of us, to do this right, we need professional help (note: not drugs).

If you want or need to vent/talk/etc shoot me an email: latham2 (at) wisc (dot) edu.
America is the worst society by any standard and a global hegomonic power that is an anathema to world peace
I recently did some codility tests, and they were totally fine.

I'm also fine with take-home challenges, though. But you're absolutely right that they're often vastly underestimated, and you shouldn't give someone a take-home assignment when there's only a small change they'll get hired. It should only be done once you're sure you want to hire this candidate if they're as good as they seem to be. A take-home assignment is too big to sift the chaff from the wheat in a large group of candidates. But once you're sure you'll hire them if they do well on it, a take-home test is totally fine.

Though such a take-home programming assignment should also involve presenting the result to a group of developers to explain their choices. If you're not willing to commit to that, you can't expect them to commit to putting in the time to do the assignment.
I don't want Mickey Mouse to stay copyrighted forever, and I don't want your - and by extension, my - right to privacy to extend too much further past my death.
Yeah, those challenges are explicitly timeboxed, and I know there is a relatively objective grading criteria (which is often as simple as “passes enough of the hidden test cases”).

I refuse to do other types of take home challenges, but am fine with these.
There's no evidence that Sherpas summited Everest prior to Norgay doing it with Hillary's expedition. Into The Silence covers this in more detail, if you care to read the whole book, but there were technological and cultural hurdles to it ever happening.

Everest is a pretty clear example of native people not bothering to do stupid things until white people show up and get them tangled up in the mess.
Part of the fun of HN are the downvoted comments. Karma shouldn't be seen as a score, but rather as a currency you've earned, to be spent on intentionally provocative shitposts.
Angry Uncle Bot
This can work both ways.

Yes, I have occasionally missed out on things as I don't use Facebook, WhatsApp, etc.

However...

I find that instant messaging enables and promotes poor organisational skills in colleagues. Rather than processing tasks in a timely and professional manner, they have a safety net of being able to send a group message at 23:30 the night before a meeting the next day. I also find that instead of a well planned, concise email, these people will spam colleagues with a string of brain-fart messages until, 60 minutes later, a consensus is reached.

Funnily enough, when there is no option for this, people never have a problem contacting me in a professional way.
Nooo, they stopped? The release songs were really great, and I always looked forward to a new release song.
Exactly my point.

However, I read the transcript of the podcast now, and it turns out it doesn't actually talk about replacing the income tax with a carbon tax, but rather reducing the income tax and offsetting the reduction with an increase of carbon taxes.

That on the other hand is a great idea, it's much like we're doing in Norway already.
https://rain.simplynoise.com/

If you like white/brown noise, this is one of my favorites. I hope you enjoy it. I saw a link on HN for another one...

Here it is: https://news.ycombinator.com/item?id=18427538
"It will pass." - a kind of a stoic saying of mine. Applies to both nice and bad things, but mostly to bad things, especially to bad things that are growing/happening sharply.

Nothing strong can last for a long time, so it will pass :)
In the final interview, the candidate meets with 3 to 4 of us on the team and we talk for about an hour. Our team comes in with a set of prepared questions which address past work experience, company culture, team practices and relationships. We make sure it's the same group of interviewers for a given position and we don't robotically stick to the script but try to cover the same ground with each candidate so we're making fair comparative evaluations.

Also, I suspect our job description and pre-interview process (requesting a cover letter, asking a couple short-answer questions in a personal message as soon as we receive an application) succeed in filtering out candidates who aren't thinking about a job as a social inter-personal commitment.
I agree with you in theory, but there are privileges tied to overall karma. Since many people downvote because they disagree, those with less popular opinions have fewer privileges.
My humble experience shows me that this might be too much of a digression for many people. Graphs as a visual example of e.g. dependencies or data structures are fine. But if you try to explain something with them you assumes that reader had some prior exposition to graph theory and has some intuitions already. Since I cannot assume they have these intuitions I would have to build them with other examples and the digression could be longer than a paragraphs.

Abstractions are something that works great when you worked enough with some class of specific problems, that your brain notices common parts on its own. If you try to rush it... you get another tutorial when author is enthusiastic and positive and readers feel ashamed and stupid that they "couldn't get it". I'd rather avoid that. If they get foundations, play with them and gain some confidence, they can move on to more challenging and generic definitions.
I'm looking into IPFS for the project. Looks like it might be a good way to backup things. Need to more research to make a decision though
I would expect nothing less, actually. This seems a very reasonable to provide an "out" for the AI.

Are you really going to assert that autonomous control doesn't exist unless there is no option at all for it to call for help ?

Your link says it itself:

"This is a backup system for moments when the car isn’t sure what to do, so it comes to a safe stop on its own and calls for help."

The article likens it to elevators. Because elevators all of them "have operators". Really. Behind a phone line. Would you really argue elevators don't move by themselves at the direction of a customer, but only move at the oversight of a remote operator ? Because that's one of those things that's technically true ... and yet so wrong it's almost ridiculous.

Now of course self-driving tech isn't quite up to elevator level of reliability yet.

Also I'd like to point out that even under those circumstances, people would still lose their jobs. Because it'll allow 1000 trucks to be controlled by, first 200, then 100, then 10, then 1 drivers. Even if 80% lose their jobs, truck driver will stop being a significant percentage of employment, and if it was one company it is now the biggest employer in more than 70% of all US states.

As in, I hear you, and very interesting article, but it doesn't seem to change anything in the discussion.
The water is forward looking at least given aquifer depletion issues. Land itself is just silly to try to minimize for agriculture however - while you want more yield the strategy is cheap land for farming. Transportation costs (cheap in bulk but still a sizable component given how farmers' markets are cheaper), and freshness premiums might make it viable to centralize agriculture but certainly not land cost.
Interviewing is an adversarial process, as such, there can be no ideal way to conduct it. It's like asking for the best way to have a divorce. Any imposed solution means at least one person is leaving something on the table, and so it won't be ideal.
My reasoning is often conjured ex post facto as well, with my brain tricking me into thinking I had good reasons to do something before I actually thought of the reasons.

Our brains use reason to justify what we already did more than it uses it to choose what we will do.
Not an addiction like an addiction to nicotine, alcohol, or heroin. However it can absolutely be habit-forming, and habits are difficult to break.

Like any psychoactive substance or even any form of escapism, there is a certain amount of personal responsibility required for safe usage. The user needs to be self-aware enough to be able to gauge when they should stop.

For most people, this shouldn't be a problem. but if you find yourself using it as "an escape" or "a way to cope" on a regular basis, I believe you are somewhat at risk. The same is true for video games, junk food, and collecting baseball cards.

It will never get to a point where you are sleeping in the streets robbing people just to get another hit of marijuana. But it may get to a point where you are smoking too much every day after work, and you start to have a hard time falling asleep without it. Maybe you spend too much money on it. Maybe you stop caring about other hobbies and interests.

Again, most people, especially relatively mature adults who don't have the unlimited free time to be stoned too often, probably don't have that issue. I suspect (without proof) that one is more likely to get addicted to soda or junk food. Like any psychoactive drug, it's not a substitute for mental health resources, whether that be family/friends or a professional therapist. In my opinion, even the temptation to overuse is a warning sign into yourself that maybe you should pause and figure out what's actually causing the temptation.

That said, if you just wanna get a little stoned on Thursday night after the kids go to sleep, you will be fine.
Is Gamification really Overhyped?
For those, like me, who might not be familiar with those terms, this StackOverflow question strives to answer it:

https://stackoverflow.com/questions/36851766/histomorphisms-...

Oh, and what is a zipper as a data structure?
Orcs. Definitely orcs.
Finally, Angelina Jolie and Pitt reach child custody terms
>My code probably is not aware is running on the client or server, nor should be aware of that.

Client- and server-side are very different in terms of network connectivity, CPU and other resources. On the backend you can get by with N+1 queries if the DB is running on the adjacent VM. On the client side, hardly.
"By the time you realize you won't live forever, it is likely your time here is already running out."

"No time like the present."

I've found pondering mortality to be an excellent motivator. Existentially frightening (sometimes), but motivating.
Actually that's mostly the Lada that were the subject of many jokes, such as "how do you double the value of a Lada in 5 minutes? By filling up". "What's a Lada on the top of a hill? a miracle. several Lada on a hill? a weird place for a Lada factory. lots of Ladas on a hill? A landfill" etc.
It is unfortunate when emotional manipulation is attempted to support wage theft and employee abuse.
I have a love-hate relationship with developer on-call. I see it as necessary and potentially useful, but it often gets abused.

In my last job, it was something you were expected to do, and there was no additional compensation. On the plus side, it did expose you to all parts of the application, areas beyond your usual domain. On the downside, you are not only responsible for your code, but everybody else's as well. It's really shitty to be up at 3 AM fixing a ball that somebody else has dropped.

In addition to the company wide on-call, there was also team on-call, which was a schedule rotation with your team members to be on-call for team-specific issues. The problem was, if you team was small, you ended up being on call a LOT. My team was being continually stripped of members, so for a while I was ending up on-call 24/7 for weeks on end. It was very stressful.
Doesn't Express have a better selection of middleware?
Brad Garlinghouse, Ripple’s CEO, Predicts Banks to Become Crypto Custodians
The shop where it's OK to be different
It’s up to the employer to make expectations clear.
I had no idea you could expand the RAM up to 3 Megs!

I remember I had to save for months to be able to buy the meager 512KB "brick":

https://goo.gl/images/jUzQVD

It allowed me to play The Secret of Monkey Island, so it was totally worth it :)
I hope we'll see more real serverless with P2P apps instead of servers-in-the-cloud-serverless apps. Maybe call them cloudless?
Pasture raised cattle, and other grazing animals, can actually be very environmentally friendly. Properly managed pasture requires very little to no fertilizer, pesticides, or herbicides and acts as a net carbon sink. It can also have a large amount of biodiversity. The problem right now is feedlot style operations, where corn is grown as a mono-culture in one place and then shipped to a feedlot.
As a Serbian expat I would very much avoid putting too much trust in Serbian locals.

Sure, there are obviously some nice people but overall it's a very poor, corrupt, and cut-throat country. Serbian doctors have been caught stealing children from hospitals for god's sake.
Is this science , or machine learning disguised as science to try and appear more useful?
Why is it adversarial? I figure it's about the candidate trying to find a position that is suitable for him or her, and the employer is trying to find the correct person to fullfill a specific role.

If the role does not fit the candidate, certainly it's advantageous to both that the candidate does not get hired.
Yeah I often find it best to start the day with the easiest jira on my list. Fix a typo or whatever. Once I’m started the harder tasks come easier.
why did they pick Clojure to do probabilistic programming?

btw, Python programmers have the option of pymc3 https://docs.pymc.io/
I guess the question is, who is going to make money on it? And how are they going to do it? Cloud services and serverless exist mainly because companies like Amazon and Microsoft can charge you money to manage the back end stuff. It's in their interest to develop these solutions in a way that keeps you increasingly locked in to their services. They're not going to develop systems that run on machines they can't charge you for. So who's going to build that?

Edit to add: of course, this means that they will fight over control of every possible node, I guess. They won't want CPU power to exist anywhere they can't monetize.
Around January of this year, I took the plunge and deleted all of my social media accounts. It's been great, and I am pleasantly surprised with how easy I was able to cut cold turkey.

What I can not seem to quit, however, is excessively watching YouTube and Twitch. I spend so much of my time everyday on these platforms and I find it difficult to pull myself away from them. If anyone has any tips or advice on this, I would appreciate it.
I use earplugs when doing work in any environment that is not quiet.

What's nice about earplugs is (1) it seems to cut off only some 'existentential layer' of sound that I find inhibits focus and (2) your hearing adjusts; you can still hear virtually everything happening around you.

Being in the city, I find myself actually sporting ear plugs virtually everywhere I go .. There's just too much noise.
I'll once again recommend https://mynoise.net. In my eyes, it's the best because you can customize every single sound generator to your liking.
I never go through a door without touching my keys. Must have saved me hundreds in locksmith costs.
I broke away from these things, in part, by asking myself "what am I achieving here?" or "what is the value here?" After asking enough times, the urge to use faded.
Or Pyro https://github.com/uber/pyro
You're right for the Netherlands and the developped countries, of course. I confused this rural pop with developping countries' rural pop, which of course is a lot less energy intensive.

As for the standard of living differences, are those numbers similar to the energy-per-capita differences between the same countries ?
DragonFly BSD, version 5.4, has been released
Here's a good HTML5 one I use:
https://playnoise.com/
What's the path from protein folding to 'new potential within drug discovery?'