skysight-inc/HackerNews huggingface dataset:
> creative. Be creative on your own time. Lead a civic group. Be a good parent. Volunteer at a charity. If your main gripe at work is that you're on the value-adding side of a company, which is what feature dev is in software, you have it pretty good in this world.

I don’t think this is a good solution. It is certainly “A” solution, and one that many folks pick.

Software Development is ALL about creativity. It’s really hard to make computers work; the best developers make them sing. Time and again I’ve seen fairly mundane teams hire an engineer with the energy and drive to push the boundaries of what’s possible and end up doing great work. I do think that developers can be agents of change this way; it’s not easy but it’s possible. And it can be very fulfilling and inspiring to be both someone who benefits from great work and to be a person that does great work.

I do agree that life may decide your priorities for you at times. Kids, spouses, relationships are all very important and compete for time and at some point you have to decide if it’s worth it to put in extra to do great work. It doesn’t mean though that Software Engineering is devoid of creativity. It’s been pointed out that software engineers can be one of the most productive assets of a company, and that productivity isn’t achieved by magic but by creative problem solving.
I work the occasional weekend and about 2-3 hours hours in the evening twice a week as well. I might also keep up on some support for 10 mins here and there whenever I have some downtime.

The only rule my partner and I have is to keep electronics out of the bedroom. Also, for context, we don't have kids.
Puff piece with critical title.
It is a question of balance. Don't do a process just for the sake of the process. Don't do a feature just for the sake of doing a feature. If you cannot tie those things to actual business goals, that is when you have a problem.
Well, now I know what story is going to show up on HN next month

“Wolfenstein 3D on my basement CDC 6600”
> What do human drivers do there when they are unfamiliar with the road?

I assume the same as me -- I avoid water-filled ruts whether I'm familiar with a particular road or not.

It may well get advanced enough some day to pick up the difference between wet pavement and water rut, and car-to-car communication could potentially help, but that's a level of technology improvement that feels considerably farther away than just a few years.
A published paper in a top conference only happens through political connections in undergrad it is not a marker for your IQ which is what a company like google tests for.

The interview is not just about writing bug free code it is 100% about solving a problem you haven't seen before. Google specifically tells their interviewers to avoid "canned" problems that are already all over the internet.

>If the interview is knowledge based or problem solving oriented, I am all for it. Sadly, it is not today in many places. And that is exactly why website like Leetcode exists.

The interview is about both. You are given a problem that they expect you have not seen before and you are expected to solve that problem using raw knowledge and problem solving skills.

Leetcode isn't about memorization. Leetcode is training data used to optimize your neural net to solve problems it hasn't seen before.
Why don't you just do contract short term work? This is where a jack of all trades has best prospects.
The article is not saying "big feature" pipelines (where there is coordination across several teams) are inherently bad.

The article is disparaging that process if it is the only process. (And I've worked at companies where this was nearly true).

There must be efforts to experiment and refine (and possibly remove) existing features.

There must be efforts to refactor and improve existing code, to make it easier to maintain, less painful to be on-call, and make it possible to add subsequent features without breaking existing functionality.

You have to be able to do both large and incremental work to improve, in other words.
Apache Flink 1.10
But the GP was trying to point out how France is much better than the US. With a better system, I would expect less protests and better approval ratings.
They're not going to be 1, so you're multiplying fractions. Start with us being the only radio broadcasting life out of 3.5 billion years of species on this planet, or how long it took to get to multicellular life on a relatively stable world with only occasional mass extinction events that doesn't turn the planet into a Mars or Venus.
Google certainly had visions for all their products. They just didn't work out, for reasons that became apparent much later (although some people will always claim they "knew" beforehand).
Yass. This is a really well written go codebase. Go read it and see what life was like before the framework kids showed up.
Deaths lag infections by several weeks. Death rate will seem artificially low until infections plateau.
This echoes your point:
https://www.theatlantic.com/health/archive/2012/12/where-mas...

I will remain skeptical on this point, however.
Many people like to use examples like this to argue that people with family loans have an easy path to success.

$44k is an excellent launchpad but the reality is that most people given opportunity to take $44k would quickly turn it into $0.

I personally love hearing success stories like this and give full credit to people that can pull it off.
I haven't forgotten anything, I just fail to see the relevance to this discussion. (68k? Really? That one's been dead for 14 years. And what is with you and NT on PPC? You really want to start comparing a 25 year old, short-lived, ultra-niche side version no one bought or even wrote software for with the "mainline"?)

I think you missed the entire point of my posting, i.e. that even outside the architecture changes long term compatibility was never even near the same level (and different arch often not even the culprit). Carbon being available doesn't help you a thing when old software still doesn't work.
ah true and pardon my comment is geared towards working outside of the huge tech companies. Those working at those companies are most likely smart enough to know their worth and get their best deal.
You've been breaking the HN guidelines a lot by using this account for political and ideological battle. We ban accounts that do that. Would you mind reviewing https://news.ycombinator.com/newsguidelines.html and taking the intended spirit of this site to heart? It's curious conversation, not smiting enemies, and we can't do both at the same time.
> Isn't writing a resume and a cover letter for a job application the purest, most self-indulgent form of financially motivated "virtue signaling"?

That's entirely different, because it is done transparently. The accusation here is that it is claimed that this work is done to benefit minorities, whereas the real motivation was the social benefits of having claimed to have done something for minorities.
For the same reason any similar arrangement holds: if it gets bad enough, the torches and pitchforks come out and the group finds themselves a new negotiator.
Sigma Halts Foveon Sensor Development for Full-Frame Mirrorless
If you have some hustle anyone can raise that type of money.

When I worked retail in college, a coworker was able to get $150k together to lease a 737 and crew for a couple of trips. He was then able to leverage his girlfriend’s boss (travel agent) to get some trips to Aruba and some other island. He netted enough to pay for his tuition, which was the goal.
In general, you can get to fairly reasonable housing prices in quite a few places by going 60 minutes or so from expensive urban cores--though NYC is almost certainly better than most in transporting you into the city without making you drive a car most of the way.

The Bay Area is mostly an exception because you have such high prices not only in the city itself, but also the South Bay until you get way south and north in Marin County.
Clickbait bs; data still there but site is taken offline over non-payment.
Performant means time efficient.
Efficient could mean time, memory or both.
Fast can also refer to development time.
> This is an endorsement for accepting the fact that your work, your professional work, done by most of us at a job, makes you feel like a cog, a unit of production. It is better called a surrender than a compromise.

The grass is always greener on the other side of the fence.

The problem with cog in the machine analogies is that people only think of the plus sides of having more input in decision making processes.

What people generally ignore is the added responsibility and liability that comes with being more invested in the decision making process. In my experience, after you start holding people accountable for making the wrong decisions, most people quickly go back to being happy about being a cog in the machine and taking orders from someone else. For the few who enjoy calling the shots and accepting the blame when things go wrong, you can always move up into management.
This was the vision of Multics, which was the predecesor of Unix. It is interesting how things come around.
By the taxonomy of the diagram, pure APL-style array programming is just first-order functional programming. Real array programming languages also introduce features from other branches of the tree (especially imperative programming and closures), of course. I don't think this diagram is supposed to be a clear-cut categorisation of languages, but more of a rough map of idealised paradigms. By the standards of this diagram, most languages are multi-paradigm.
> “No, you should know this.”

As an active interviewer at Google, I think that person shouldn't be allowed to conduct any more interviews without proper training. That's inexcusable.

What even happened next, did you just end the interview right there? Stare at each other awkwardly till time ran out? How did they expect to learn more about your skills if you weren't doing any coding or talking?
People complain about it, but Google being able to literally ‘pull the plug’ and shutdown unprofitable or disproportionately resource draining projects is important to note.

To me, that is a characteristic of the un-feature factory, or whatever the opposite would be called.
I made no such claim. You're reading that into my words.

If I have a data set from which I pick a value higher than the median there must be a value lower than the median ... otherwise the median would be higher. It's not a statement about economics but about math.

I'm not saying there cannot be economic growth (though, generally, wage inequality is rising so most people aren't seeing the benefits of this).
NetBSD is a great system for learning Unix. It lets you deep dive into certain topics because you have to. I learned to use Unix with NetBSD in the 2000. Only problem: find hardware for it. If you do not have a Raspberry Pi, your PC should not be brand new ideally (3-4 years is a good starting point).
This has been my experience at every startup I've worked in before we found product market fit.

Like you, I don't see the state this article describes as a bad thing. Sometimes, that's what it takes to survive.
When investors buy property, they almost always intend to raise it’s value to increase their profit. That’s how this works. They very often tear down affordable units and build luxury ones, because the YIMBY policies peculiarly never take issue with that.

Realize most property and real estate appreciates in market value on it’s own. This makes spec construction viable, and is why most new apartment buildings in expensive cities are ”luxury” units and rented for very high rates. The owners are happy to let them sit empty and starve the market to max out demand when they know there is enough jobs in the area that people are competing heavily to move there.
China installs enough solar to cover a football pitch once an hour every day
Free booklets: JavaScript coding challenges with solutions
Well the Windows Kernel is known to be well engineered. The userland including user interface is a different story. Here the backward comparability and the huge feature sets kick in including all its disadvantages (and advantages)
> Rural areas simply don’t need self driving cars

I don’t see why. Certainly, there’s the room for cars, and far more people outside of cities own cars and have room for cars—but these are just questions of the capacity for car ownership, not the capacity for driving.

Consider: being unable to drive yourself places in the country is a far worse problem than being unable to drive yourself places in a city. Every job is far away and expects you to commute to it; there’s little-to-no public transit; and far fewer, far more expensive taxi/ridesharing services. Given the distances involved, walking or bicycling are impractical.

The single real solution to this problem, for the class of people involved (people too young to drive, people old enough their faculties have failed them, teenagers living in suburbs who want part-time jobs in the city, disabled people currently relying on privately-operated minibus service) is personal or family-owned self-driving cars. It’s essentially the middle-class equivalent of the accessibility advantage granted by having a dedicated chauffeur.

——

Also, I feel obligated to mention that specifically in the Rust Belt in the US, there are a lot of people who have lost their licenses because disaffection drove them to alcoholism, which led to a series of DUIs. These people want to work, but they’ll never again be trusted to drive—so how will these people ever get another job?

Cheap driverless cars—ones that don’t have to be smart enough to drive in complex city conditions, only along country roads to about town limits—are clear winners here. (The current attempted semi-solution to these problems is electric bicycles, but they just don’t have the range if you don’t already live pretty close to town. Most such people end up having to move, usually away from their families, which takes away even more of their support-network.)

Just like “why not just give homeless people a house”, a very simple solution to persistent joblessness in these areas is to give the people without driver’s licenses a car that doesn’t require a driver’s license (because it drives itself.)

And the cheaper such a car is, the more of them you can afford to give away on a constrained budget; so you’d better constrain the problem domain as tightly as possible, and ship as MVP-like a product as possible. (Analogy: did the OLPC need to be a powerful computer? No, not for anything it needed to do. So you can cheap out on hardware, and thus make more of them.)
Can we drop the "in Go" in links like these? I don't really see how that adds any value to the end user.
> Basically what I want to know is, if I don’t have health insurance through my employer, make $50K a year, and get cancer, what happens? I don’t know for sure but here in the US I’m guessing the answer would be mountains of debt.

You must apply to a charity such as a catholic hospital that provides care for such cases. I know people with expensive conditions that have done this.

If it gets so bad that you become disabled, you can get social security.

If you run up a mountain of debt you can get rid of it (and your credit rating) via bankruptcy.
Agree, but a lot of companies use this title as a CloudOps so basically Ops but on AWS/GCP

At my previous company, I work as one and really enjoyed it. I was a software engineer, but I was also responsible for infrastructure, tests, CD/CI.

Now, I'm looking for a job like this, but most of the companies just want ops people who can code a little bit for automation and support other developers work "thrown over the fence"
IIRC, apps that stay alive in the background have to use that persistent notification. It doesn't happen if you can rely on push notifications, though. I do not use google services (f-droid version), so I was expecting to see that, but do you see it as well if using them?

Note that you can hide the notification by long-pressing it.
I agree it's the future - however their positives - the net benefit - has challenges that must be designed for as well.

It will have to unfold that you decide what trusted federated network you follow - whereby access, the freedom to that decision (or not) will act as a canary for when democracy and freedom is more or less at odds with tyranny; control of systems of information as a mechanism, or symptom of fear by not having access to what everyone says (good and potential bad actors) will be a forcing mechanism toward people developing real trust - our own ability to trust, to be healthy, open minded and open hearted enough, that we naturally organize into trusted-social hierarchies - a chain of command.

The line between tyrannical and democratic behaviour of a suppressed or free state is quite clear and obvious once you're paying attention and know where to look (when you have the ability to see what's going on, which of course is difficult when there are physical systems of censorship and suppression).
The paradox of dormancy: Why sleep when you can eat?
Ask HN: Bootstrapping side projects through consulancies when working part time?
I'm working fulltime at a job and planning to test out a few ideas that I've for side projects/startups. Since I cannot dedicate full time to it, I'm thinking of offloading some of the work (say frontend/mobile dev) to a consultancy while I work on areas that I'm familiar with (backend).

In time, I plan to keep a close watch on how they build their part and learn from it. Has anyone done this before? I'll be spending around $1k to $2k on this and a ~10 hours of my time every week.
To tack onto this: I know of mid level managers who are eagerly pushing their female direct-reports to higher positions in far less time and under far less qualification requirements than male counterparts in similar roles. The exact reasoning is because they are women.

Some of those women have expressed annoyance at this because they feel that they are being touted as poster-children for the managers. The women also express concern at how they are potentially being pushed into roles that they aren't necessarily qualified for and are unintentionally being set up to fail due to not having the necessary experience to fill a position.

It's important to remember that the women are absolutely not at fault for their managers' actions. Whenever this topic comes up in conversation, I always encourage them to learn as much as possible and jump on top of opportunities that come their way.

That said, I am lucky enough to be able to work with some incredibly respectable and talented women, some of who have skills FAR outshining mine.
This is what makes hype cycles so dangerous. Most people are too simple-minded to understand nuance, uncertainty, or cautious optimism. So you end up with either "this is terrible and worthless and impossible" or "this is incredible and game-changing and imminent". I've seen it happen for everything from SDC to politicians that my social milieu pin their wildest dreams on that end up disappointing them by being decent, competent and non-messianic.

It's probably worth ignoring what most people think about topics like this, except to the extent that their insane thrashing affects the situation (votes, funding, etc).
As I said, rents are higher than ever before. Why should renters care if investors are exploiting them for as much profit as they originally wanted to? My point stands: rents are higher than ever before. Not lower.
The only good that I've found to be noticeably cheaper is petrol.

And that is because the vast majority of the price of petrol here in the UK is tax (in fact, multiple taxes). Successive UK governments have long used tax policy, on fuel and otherwise, to deter the use of wasteful, highly polluting vehicles. This has arguably been somewhat successful, though it will be a moot point within a generation in any case because eliminating petrol and diesel vehicles entirely is clearly the goal for several good reasons.
radare2 [1] is a portable tool and should work everywhere, like you expect to do the same from GDB, for example.

[1] https://github.com/radareorg/radare2
Now hoping they put an end to duct cleaning services calls. Another scam. I get 10 of those a week.
This article isn't disparaging having a process for developing features or for maintaining a pipeline of features. It's disparaging conditions that prioritize the release of features for the sake of releasing features as opposed to for supporting the business' needs (as determined by data--including analysis of the performance of features, market conditions, and other factors).

This article describes the last company I worked for very well: that company was and is struggling precisely because the senior leadership promoted a culture of feature releases without consideration for their impact and consistently changing the focus of feature development not based on data, but whim, so that the product was steadily losing focus and coherence.
Silicon Valley Community Foundation challenges donors to address local problems
Instead of describing the control flow of a program, you describe a set of operations on data structures.
Negotiating skills help most people do a better job. Every allocation of resources or prioritization of projects is very much a negotiation. Note that this doesn't have to be a zero-sum process. One of the important aspects of negotiation is that not everyone's priorities are the same. I might be willing to tradeoff something that isn't a big deal to me but is very important to you.
> There must be efforts to refactor and improve existing code

Some of the best tech management advice I received was to never get explicit approval for refactoring from your immediate boss - whether you're the line engineer or CTO. Instead, you pad dates as needed to get the refactoring work done implicitly.

This has yet to fail me. Granted, I don't work in embedded systems and my code is deployed on owned & operated servers that's easy to update.
Bloomberg's Billions: How the Candidate Built an Empire of Influence
Until you come to the realization that most developers are “dark matter developers” doing yet another software as a service CRUD app or bespoke app that will never see the light of day outside of the company.

At the end of the day, if you got hit by a bus, your company would send flowers to your funeral and have an open req for your position before your body was buried.
That's facinating. Do you tend to buy the entity of the business, or would the original owner keep a small stake? And do you get any professional help with the accountancy and legal aspects of the original purchase?
Google could learn things from Samsung's smartphone strategy – brand awareness
That is true. I have seen some terrible queries written on enterprise hardware that returned at the drop of a hat without being cached ahead of time.
That's trivially stupid though; if a perfect SDC came out tomorrow, it would take more than 2-4 years to turn over the vast amount of capital out there, and probably another decade or two to shake people (and thus policy, in a democracy) out of their status quo bias, no matter how terrible the status quo is.
You ask them.

‘Will you pay an additional $x/mo for this feature?’

You can estimate your AWS costs for what the feature would cost for that user.

You can estimate dev and implementation time.

It doesn’t even have to be 100% accurate, but if the numbers come nowhere close to making sense, don’t pursue this further.

Now, there may be a future time where some fundamental cost changes, and it is worth considering again.
There usually is “enough” space on the road, when you account for all the unused space on the road in the opposite flow direction to rush-hour traffic. Cars just need to quickly take you to work, then slowly drive back the other way. Maybe even borrow a lane of the highway for parking, which shouldn’t worry traffic controllers given that they could send a command to all the cars to get them going again as soon as traffic is going to pick up.