skysight-inc/HackerNews huggingface dataset:
You don't mention WHY you want to get into software. If it's just because you think you can make a lot of money, that's a poor reason to switch careers. You also say you lack experience. Do you mean you have none at all? That would make my first question even more important.

If you have no experience at all, take an introductory software course at a local community college. An online course or how-to book would be a less ideal starting point. You will want more access to an instructor to get you past zero. Understand that you will also need some understanding of algebra and formal logic before you get very far, so if you are rusty or never had much math background, you might take a course in that too.

Getting your feet wet will help you understand what "software" means and if you have an aptitude for it. Only then, should you commit to at least 1-2 years of hard work in your spare time to get to a minimum set of skills that are employable. With patience, perseverance, and a bit of luck, you can get there even at 37.
I think you’ve mentioned a HUGE part of the interview process that interviewers forget: you only have 60 mins. 45 mins if you leave time for questions (which you always should). It’s an incredibly difficult task, and deserves significant effort, as opposed to just thinking “oh interviewing is easy”
Python Pandas: How to iterate dataframe row by row and update while iterating
HP+Inc.+lanza+la+película+Brave+Girl+Rising+en+apoyo+a+las+mujeres
Sick marine mammals turning up on California beaches
Yes, being locked into to some rigid, fragile proprietary system is such great progress.

There's a reason that LaTeX was used 20+ years and is still the gold standard: the other options really suck.
To be clear I wasn't arguing anything, just stating what happens. Things are different in some ways, but not all (recommendations and proof of work are common in programming too)
Seems to follow a familiar pattern: non cryptographic random number function and a predictable seeding mechanism used to generate authentication tokens.
You don't have any indexes?
But it's also OK to grieve for murdered animals.
> I feel I'm too old to ever get a job in the field.

I have been doing this a long time. There are stories about places that do discriminate on age, but I have never encountered this myself and its illegal to discriminate on the basis of age for people 40 and over, so I suspect this is rarer than many people will suggest.

Really, its all about attitude. If you are entitled and constantly look for things that are easy you will be treated as a beginner. If you have confidence and are ready to accept more challenging work at risk of failure you will be treated as more of an adult. Some people figure this out at an early age and some people never figure it out.

The above advise might sound like common sense. Perhaps in other programming disciplines it might be common sense. As a JavaScript developer all I ever hear about are people wanting to make things easier and panic if they aren't isolated to their single pet framework. Since these behaviors are the norm, in my line of work, it doesn't take much to stand out.
Roadside picnic.
Scientists Find Worms that Recently Evolved the Ability to Regrow Complete Head
The hypothesis is either right or wrong. The data determines that. History shows over and over that progress comes when people push back against the right established "facts".

The parent's hypothesis isn't automatically wrong just because it is an anecdote. Neither is it automatically correct. But people need to be free to say, "Hey, I did this and what happened wasn't what I expected."
In the hands of a consumer, don't forget being diligent with maintenance, driving on unsealed roads, choosing to drive in poor conditions. There are probably a lot more. It is surprising how much some people abuse machines.
Nope this one is different, and it will go to the Supreme Court. The plaintiffs are two of the most successful and feared law firms. They've won billion dollar judgements against Apple, Toyota, etc.

MLS is a racket, and I wish them the best of luck.
Any idea how much revenue & profit all those NYC cab companies we're bringing in?
Step zero should be to see if you actually enjoy software development. It would suck to switch careers and find out that it's not a good fit for you.

I would suggest starting with Processing. It's a very simple programming language with very easy-to-use tools which was made specifically for learning by non-programmers. Just go through the video tutorials at https://hello.processing.org/ or at Khan Academy.

You may never use Processing again, but the concepts will carry over and it will give you a feel for what learning to program is like.
It depends how you look at it. For example the PET had a single chip CPU and recognisably PC like hardware architecture, while the VAX processor was built from individual TTL logic units. The point the book was making was that the two types of systems have different lineages, but he wasn’t ignorant of the fact that influence went back and forth between them.
Nothing much about CLI, just a random tool displaying a rainbow of colors missing/changing important ls flags, at least to me, -t, -h.
We have society, schooling, media, art, and culture; and every human is unique and individual thanks to thousands of years of these.

Even if we got a fruit fly to speak, it's likely that every other fruit fly will say very similar things as they just have the genetic code but no "culture."

So I think the difference here is caused by society, not by simplicity. Each human carries the combined knowledge of ancestors.
Do you stop and grieve for the chicken you just grilled and ate?

I did cry the first time I butchered a chicken.
Just have to plug the super-practical and awesome implementation of CRDT's in Elixir's Phoenix Framework used for pub_sub and in the Presence feature: https://github.com/phoenixframework/phoenix_pubsub/blob/mast...
Hi! I am a little biased because writing software, in my limited experience, can maybe have a similar likeness to being really great at the piano -- imagine being Beethoven and writing & playing music -- a flow state intense and expressive, but only because the skill in a moment in time very adequately matches the challenge.

One of the most underrated things I think about learning software, and I'm sure many things, is the ability to easily match yourself with a perfectly suited problem and feel the feedback very, very quickly... just make sure you can understand the basic grammar, like assignment (=) or keywords like 'let' and from that sentences will begin to cluster in your mind :)

And maybe as an easy practical thing, maybe don't add the whole weight of a label so early, and just enjoy some problems on https://projecteuler.net/ like you might enjoy playing with blocks or magnets as a kid

Have fun and enjoy the triumph, solving the problems can be very rewarding
> The great oxidation event

It took 2 billion years for the hard-working unicellular cyanobacteria to produce enough oxygen to first oxidize the rocks and minerals on the Earth's surface, and to build up enough oxygen in the atmosphere for the birth of multicellular life to be possible.

But if the planed had only supported one half of the cyanobacterial biomass it did, or if the amount of rocks to oxidize, or the mass of the atmosphere, was larger, that 2 billion years could have as well taken e.g. 4 billion years. And the Sun would have already become too hot, and multicellular life would never have evolved.

https://en.wikipedia.org/wiki/Great_Oxygenation_Event
when an error occurs in a machine and the machine tries to recover, maybe that's also a form of pain. A machine is not necessarily less sophisticated than any living creature.
> Also, Austin, while not as bad as other parts of Texas, is still in Texas.

So, what's the disadvantage?
Bitly supports custom domains and human-readable identifiers.
The first thing I would say is don't let your age stop you.

The next thing obviously is that you'll need to learn how to write software. I'd recommend you work through a few beginner tutorials and then pick a project and just start working on it. I don't have a huge sample size, but people I know who've started learning to write software because they wanted a problem solved and thought it could be done with software have generally succeeded in learning, while those who just have a vague desire to learn generally don't.

If you can't find a project that interests you, I'd look into boot camps or just going back to a traditional college for a degree in CS. Those paths will have the additional advantage of putting you at the start of a pretty clear pathway towards getting a job.

As far as finding a job, I suspect you can leverage your lab/bio background. Domain expertise is very useful in software development. Looking for jobs with companies that can use your background can help you compete with others who might have stronger software backgrounds.
Of course not, but internet comments sections are begging for absurdity and falsehood.

Bonus points if it fits somehow into the very trendy culture war narrative.
I checked my state (CO) and it took all of 1 minute to find a nice list of all of the licensed non-24 hour Child Care facilities. I'm baffled that in liue of validating licences themselves, cannot just link the list of licensed facilites for the appropriate state or county.
> You can be old, giving you above average chances of being involved in accidents (per km driven).

You have to be very old for this to be true.

It turns out that 16-25 years old is worse than any group until something like 75-80 years old.
What do you mean by Unix tools, and what do you mean by well-documented?

Hypothetical example: can I read only the man pages of GNU’s and all BSD’s `ls`es and from that write a cross-platform tool that parses the output of all of them?
Hi Jorge, nice to see this at HN front page. Wish you guys all the best.
Is it conceit? Or do we just not speak Duck?

It's really quite hard to prove things like whether a duck is sentient or not, without talking to one.
That's impressive. Nicely done.
Human brain has equivalent of at least 30 TFLOPS of computing power [1]. To get same computing power with CPU at $6.3/TFLOPS in AWS it would cost $189/hr [2]. So renting a human as "general AI computer" is more than 27 times less expensive at the moment.

Also, don't forget that humans also come with powerful high precision mobile actuators and unmatched sensor arrays. And that humans come pretrained in large array of complex skills including object recognition, text to speech etc. My question would actually be reverse of what is posed in the article: Why isn't Mechanical Turk far more lucrative business than AWS?

So in conclusion, if you have $1M lying around, you more likely to find more profitable endeavor by renting humans than same amount of compute capacity in cloud. Price of GFLOPs is falling however at about 10X every 13±3 years. So possibly in 20-30 years things might be different.

[1] https://aiimpacts.org/brain-performance-in-flops/

[2] https://aiimpacts.org/recent-trend-in-the-cost-of-computing/
The payments they made to drivers included the cost of ownership of the car, fuel, insurance, etc. Labor is the most expensive piece, but is not the only piece of that.
Bitcoin consensus is what is called Byzantine consensus - that is your consensus still has to work with some nodes actively trying to send bad information to mess up the protocol.

Raft and Paxos are non-Byzantine. They assume that the nodes are actively trying to follow the protocol though there me be such things as network partitions and crashes.
old coder probably want to relax and drink or something I guess, they last yeah they last longer at the red house street
> So the question becomes, who should give way? The user? or the corporation?

Ideally we'd move away from the situation where these are the only choices. This could happen in many ways: Some new runtime which is not platform-dependent and becomes popular. (maybe even dotnet core + gui?) Software vendors getting more interested in macs. ReactOS becoming stable/popular enough for office environments.

The current situation is broken. Either side giving way is a "meh" solution for the current situation.
> and yes I am paying attention

...Then what is the point of that system?

Tesla's 'self driving' is incredibly dangerous because it puts the driver in a set of conditions that make it very difficult to maintain attention on the road. And yet the driver must be able to take over from the 'self driving' system with subsecond warning if things go awry.

That's not value adding, that's a huge risk. I would not use that system even if someone offered to install it for free in my car.

Tesla's autopilot is a marketing twist on lane keeping adaptive cruise control - a technology available in almost every car at a similar price point. It is not a step towards actual autonomy.
(I think I made a similar comment to a similar submission a while back)

I suggest this type of interview:

Both the interviewer and interviewee get a problem to solve and they work together to solve it. It should be new to both of them, so the interviewer can better assess its level of difficulty without the bias of knowing the solution beforehand. This will enable natural empathy for the candidate.

It also shows how interaction would look like in every day kind of work. You can learn a lot about another person's skill by doing pair programming.

Logistically speaking, you can whiteboard the design/code, or sit around a big screen for the coding part, with whatever tools/IDE the candidate likes to use (s/he should be writing most of the code, even if the solution/design was a common process).
Sick marine mammals turning up on California beaches in droves:

https://www.dailyrepublic.com/all-dr-news/wires/state-nation...
I think we are getting close to machine generated pulp fiction :).
Interestingly, GitHub refuses to display the PDF, saying that it's invalid: https://github.com/pjimenezmateo/curriculum-bootloader/blob/...
So can Tesla. They don’t have to enable full automous driving in all conditions.
Lyft's and most of Uber's maps for routing are driven by the Google Maps API.

Google's track record for consumer-facing services is abysmal. Acquiring Lyft is a deft business move for Google's Waymo unit. At the very least, a partnership agreement is in order.
It’s fine when flying just an hour. It’s different if you fly to the other side of the world.
It's kinda ugly, but you could do this by putting `Include config.d/*` at the top of your ~/.ssh/config in order to make ~/.ssh/config.d a thing (LPT: do this anyways; it's a huge quality of life improvement), then dropping in config files to point at keys.
There are already Google Maps integrations to hail a Lyft or Uber. Have you ever used them? I disagree they've got a ridesharing network in-a-bottle.
Using https://en.wikipedia.org/wiki/Nuclear_pulse_propulsion we could, with currently conceivable technology, build spaceships that travel at several percent of the speed of light, and decelerate when they reach their goal. At 1% of the speed of light, we can cross go 100,000 light years in 10 million years. This is sufficiently short relative to the time that it took intelligent life to evolve that it would be a pretty good coincidence if there were two that just happened to reach that stage that close together.

Note that with the magic of exponential growth, a few probes sent long distances and then spreading out locally should be able to reach every star in a galaxy with surprisingly little extra time over simply making the trip.
Last I heard, SpaceX won't be using Boca Chica for Falcon 9/Heavy launches. So they do have their own launch facility, and they do have their own rockets, but they don't currently have any rockets that they can launch from their LF (which isn't ready yet)
Also worth looking at using a SSH cert-authority, if this is a usecase you're optimizing for.
Yeah it always seemed odd to me that we have to pay the "buyers" commission when we are selling "our" home... crazy
^ to add to this, when you eventually start looking for jobs, try to find a job in a domain you understand.

I transitioned careers to programming when I was 28, and my first 2 jobs were in finance. I dgaf about finance and didn't understand it at all. Made it far, far more difficult for me than it otherwise would have been.
Right, so this is like having autocorrelation, right? Or at least having a confounding variable correlated to your error term?
For those doing it right, it's about networking and/or making a name for themselves rather than the actual content of the conference. I've gone to a couple and agree that the content itself generally doesn't warrant the trip.
Doesn’t pretty much everyone who eats breakfast eat the same breakfast every day? Seems odd to make a thing of people extending that to lunch as well
In the late 90s early 2000s every website was a bunch of spaghetti code with a mix of code and html - the original VB based active server pages, JSP, or even ugly Perl and PHP.

But when he said he “made his own web frameworks”, I’m assuming he was talking about this decade.
This works perfectly fine, but I’d honestly want to minimize random time spent away from my wife and child.

It’s ok if you only fly once in a blue moon, but if you have to travel multiple times a month, you cannot just keep padding every trip with 2 days extra.
Absolutely agree. I don't buy this whole 'Robot cars' will make Uber / Grab / Lyft profitable stuff.

If self-driving tech really becomes so good that it will make tons of money, then why let Uber etc have that market? There is zero that differentiates them. Everyone can put a booking app together and optimise it over a few years (see the many international copy cats who have done just that).

Then why wouldn't a self-driving-manufacturing leader (whoever that will be, Tesla, GM, BNW, a Geely or other Chinese player, doesn't matter) run fleets themselves? It's not like there's much human cost involved. (and manufacturers already got their service networks and charging networks together where self driving vehicles could go at night to be charged/serviced)
> I think the debate pops up strongly now

The debate's been going on for quite a while now though[0]. But yes, it didn't involve factory farms, antibiotics, dead zones or climate breakdown back then.

> Your pet also would eat other pets in a wild life settings.

To me that sounds a little bit like cherry picking. Do we take cues from pets in general? Couldn't that argument be used as a justification for doing a poop on the street or going around and sniffing other people's bums?

[0]: https://en.wikipedia.org/wiki/Pythagoreanism#Vegetarianism
Your explanation very much resembles the one I used to have for not being vegan: in hindsight, it was nothing but a way to avoid the cognitive dissonance between my belief that I was a good person and the knowledge that I simply didn’t care about veganism/vegetarianism. I’m not saying it’s the same here, but your explanation is flawed on arguably every level, I hope you take the time to think about your decision more, but congrats for your 5 years of veganism

1. “I have limited energy for activism, and I distribute it wisely”: statements like these are often untrue and a way to brush away an ethical question while continuing to appear ethical (“I fly on planes, flying on planes is bad for the planet, but X [droughts in Africa] is more critical, so I prefer to think about X than about planes”). One, willpower is probably not finite, as was found in a famous recent study (granted, I conflate willpower and energy here, but they’re quite close). Two, being vegan takes basically the same amount of effort/time/money as eating animal products for someone with no medical condition. Three (more subjective), veganism is a pretty safe bet when it comes to activism, it’s a low effort/high impact part of climate change activism, which is one of the most critical things you can pour your energy into

2. “Enabling mass action is more important than my individual behaviour”: not how the world works. In theory, you could argue for veganism, even become the most respected vegan philosopher, while at the same time eating a different animal at every meal. In practice, if you’re a “do what I say, not what I do” person, the probability that someone becomes vegan after listening to you would be pretty much 0. I also have trouble imagining why anyone would see someone like this as part of the vegan community and a worthy ally when it comes to mass action

3. “Individual action makes people think they’ve done their part and not partake in mass action”: this is untrue on many levels. Individual action is what mass action is made of and the end goal basically. Most people take the strength for political commitment from their individual everyday choices, I would even say that everyday choices are what makes political commitment inevitable. I have never met an activist who is committed only on a theoretical/group level

4. “Being vegan is a chore in America”: being vegan in a rich country is arguably the closest you’ll get to finding it easy

5. “Being vegan is less pleasant than not being vegan”: I can only assume you’re speaking about taste here, which I find weird from a former vegan. The imbalance between personal gustative pleasure and the suffering of species/ecology might be the most frequent discussion about veganism, and the one that demonstrates the most obviously to all involved that eating animal products is unethical (or at least neutral)
Soyuz has one "tower", which can work both before liftoff https://en.wikipedia.org/wiki/Soyuz_7K-ST_No._16L and in flight.
a very San Francisco way of thinking which would already break down in LA, let alone other places with long driving distances and lower parking costs than SF (and hence a wayyyyyy different value proposition between owning a car and ubering)
It strikes me as analagous to Amazon. Several years beyond its IPO it did not turn a profit, as all revenue was used toward growth. These companies still grow above 30% per year. Losses are narrowing, not increasing.

That said, I doubt that self-driving technology will be their AWS (the way that Amazon ended up being profitable). Self-driving technology is incremental as it is dependent on extensive, expensive mapping.
What a terrible decision to move to SF. Why not move somewhere that really needs it, like Detroit?
Is it weird that I read Hacker News constantly, but rarely ever even think about Y Combinator?
You want to look for Köppen Csb climate cities.

You could start researching here: https://en.m.wikipedia.org/wiki/Mediterranean_climate
The PDF is basically the assembled bootloader + PDF file, which starts after a few bytes.

Some PDF parsers expect the %PDF header at the beginning of the file, which explains why it does not display on Github.

It does work on macOS Preview though. I'm scared of opening any downloaded file, by now ;)
> Having to spend five seconds uninstalling Candy Crush

Straw-manning arguments does not make your case more convincing. Trying to make NT10 a reasonable platform (rip out the dumb preloaded junk, neuter most of the spyware, make updates give the user some choice in when they're applied) takes a massive amount of effort and is a constant game of cat-and-mouse against MS.
I don't do well on on the spot programming interviews. studying doesn't help. I can identify what needs to be done almost always, but implementing it in front of someone in only 40 mins? I need to practice that I guess. In the end as you said, I am constantly wondering what being able to regurgitate a memorized problem tells them about me (nothing) and why they don't care about my past experience, projects, successes and ratings. However, this is what every software interview is now