skysight-inc/HackerNews huggingface dataset:
So, Agile solved one problem when requirements are less than clear. Small batch sizes improve responsiveness, costing a bit of throughput. Like the old kernel HZ setting. Now you've got 99 problems, and responsiveness ain't one.

Yet folks expect Agile to solve everything for some reason, and forget all the other issues around bags of meat working together. Those continue to need handling and still get out of control at times.
I've been working as a programmer for over 20 years. I started my experience when the first computer arrived at my house; an x86 (286 actually) without protected memory meaning I had to code in text files and then open the IDE and compile there or command line compile within DOS. It sucked having to switch in and out of an IDE. But it taught me persistence and the ability to keep going to solve the problem. I would work late into the night before responsibilities forced me to go home to attend to first a girlfriend, then wife, then little ones. Life is about choices. You can only control your choices and nothing and no one else. What is your goal? Your desires? Your fears? If you honestly ask yourself these questions and struggle with the answer, when it comes to you it will be a wonderful moment in your life. If coding comes naturally and you enjoy it and you feed your brain sufficiently good quality food (ok a little junk food) you should be able to sustain multiple sessions of coding in one 16 hour period - but take breaks. You also should look at your sleep habits. With less than 8 hours personally I see and feel the slowdown. My brain is unable to process at full speed. You should limit coffee for when absolutely necessary. Over time your response will reduce and you will be an absolute zombie when off the coffee - not to mention the headaches, etc. So give it a try and see how your brain performs.
I don't think the firing changed anything, though. You have to assume your employer had access to your chats already. And emails, etc. Your net privacy didn't change.
It’s content marketing. It uses those words to drive “engagement.”
> America's pretty much a third-world country when it comes to employee rights.

Nope, that's not true at all. Not to play the game of semantic-nazi, but that's legitimately offensive when you look at a "third-world" country's employee rights compared to the US.

I'll take you for a tour in Phnom Penh, Cambodia if you're interested in seeing what a "third-world" country's working conditions are really like.
Nearly this exact scenario has been bugging me for a couple months. I started thinking about it due to deployment issues.

Why don't we have a proverbial two key system for certain activities like deploying to production or deleting user accounts, or backups?

We make do with things like pull requests, but everywhere we've ever had retros, I've run into situations where someone did something very stupid, somebody else rubber stamped it, and now we have a mess. Approvals on an action do not approximate the ritual sobriety that is embodied in two independent humans deciding to turn a key.

There are some people for whom these two actions can be considered equivalent, but we tend to bag on them for their meticulousness.

I think I'm wanting a tool where I type "deploy 1.0.12345 to production" and it sits there waiting until someone else types "deploy 1.0.12354 to production", and then it stops us because one of us transposed some digits.
It’s fascinating to see.

But what about the plastic pollution as a result of this (from the GPS tracker that will now become permanent plastic garbage).

I don’t mean to say the pollution isn’t worth the fox study. But why isn’t anyone asking if it is?

Who determines, or at which point do we say, yes this study is worth creating this amount of pollution?
At that level of money state borders mean nothing since the additional cost for travel is not significant.

The situation would not change a lot for people if the only place the treatment was available was eg India.
why? why do humans nowadays need this skill?
one addition: Coding is the expression of work done in your head. The expression of a solution you slept on and solved in your sleep. The current way to get information from your head and into the computer. If you are coding straight 3-5 hours, I'd ask can you automate something? Spend some time thinking about the problem you are trying to solve, draw something, then code it to get it out of your head.
I agree with you.

The biggest issue for us when we were looking to buy a house in the area we wanted were you only had a few choices.

Buy an older cheaper smaller house from the relatively few people who were living in the city before the county started growing. But then you have an old house in an area where there is a rapid expansion of new homes. No one is going to buy a house that would be 40 years old if we did decide to sell in 10 years when they could buy a much newer home. [1]

Buy a smaller condo closer to shops and businesses. But those were more expensive with less space, with the risk of random assessments based on repairs that might come up and we would still lack the benefits of individual housing. Not to mention the higher HOA dues.

From the builders perspective, it doesn’t make sense to build, smaller slightly more affordable homes once you take all of the fixed costs into account. Our house was I believe the smallest floor plan available and we still had 3100 square feet - not bragging it was less than $350. Any halfway competent developer in Atlanta could afford it. This is a well known issue for why new affordable homes aren’t being built.

[1] Also in our case, we weren’t comfortable living in the older parts of the county. We live in a part of Atlanta that made national news as being a “sundown town” as recently as 35 years ago (it was on Oprah in the 80s). But with the influx of a younger demographic the character has changed a lot.
Sure there’s will always be people that are suspicious which is a good thing. More eyes watching. But doesn’t mean it’s true or more plausible than alternative theories.

The evidence you presented could be spun either way.
Free karma bot for Slack: convert virtual upvotes to real-life perks
RaiseMe | Senior and Mid-level Full-stack Engineers | San Francisco, CA | ONSITE, Full-time | https://raise.me

RaiseMe is expanding access to higher education by reinventing how students earn scholarship dollars from colleges. Our platform allows colleges and universities to award incremental "micro-scholarships" to high school and community college students, based on academic, testing, extracurricular, and real-world experience. We've over 250 college partners, and users in 1 of 2 high schools in the US. Many of our students earn tens-of-thousands of dollars for college. The coolest part of our platform is how it educates students about the possibility of college in the first place. Many of our users are first-generation college attendees, or minority or low-income students. We closed our Series B in 2018, bringing our total funding to around $30M. Our investors include Salesforce Ventures, Chan-Zuckerberg Initiative, The Emerson Collective, Teamworthy Ventures, and First Round, among others.

Here's some awesome press coverage about us:
- https://www.vice.com/en_us/article/ne3yvm/students-earned-do...
- https://www.fastcompany.com/90206816/exclusive-zuckerberg-ba...
- https://www.nytimes.com/2016/02/21/technology/got-an-a-in-al...

If you're an engineer looking to work with other smart and passionate individuals on the mission of helping all high school students achieve their college ambitions, get in touch! We are a small company still, with an 11-person engineering team. We offer competitive pay, great benefits (including a dog-friendly office!), and meaningful equity stake.

Tech stack: Ruby/Rails, React/Redux, MongoDB/Postgres/Redshift, with several microservices Ruby, Go, and Python.

I'm happy to answer any questions - email me at derek(at)raise(dot)me. Our jobs listing page is here: https://www.raise.me/jobs
Saying Slack requires a $4000 laptop is a bit of hyperbole don't you think? I've used the Slack web client on a $300 Chromebook and it was just fine.
So you're ok with an elm programmer not willing to learn JS, but not ok with the reverse. That just sounds like good old fashioned tribalism; and personally I'd never hire a tribal programmer, whether that tribalism is about a great language, or the latest coolest JS framework.

What I'd look for is an open, sharp mind. Willing and happy to learn new things and paradigms, even those that go beyond their comfort zones, whether it is JS, Elm or Java. Someone to whom programming languages, frameworks and libraries are just TOOLS to accomplish a certain goal, and not part of their identity.
Not-broken resumé link https://docs.google.com/document/d/14gZqNiu5EbKWt0jOfS2a88bz...
> Had integers wrapped in a class, yes.

Okay, you were serious about safety. Congratulations, you are the first one I have ever come across.

I have never seen anyone else wrap integers in a class in order to use them with stable semantics.
dupe
https://news.ycombinator.com/item?id=20305176
This is just horrible and disgusting and words can't even describe how I feel. I can't stand to see my country doing this to children. Yet I feel helpless to do anything. My federal government representatives have all come out strongly against this inhuman treatment so... what do I do next? Imagine this happening to your own kids. To anyone's kids.
The architecture of the subsumption system is fairly well mapped: from basic optical edge detectors in the banks of the calcarine sulcus to high levels of sophistication as you move forward (object recognition, numeracy, vocabulary in the parietal, then motor function, then judgement and grammar in the frontal and prefrontal cortical areas). The additional dynamic of taking over or controlling traditionally limbic behavior (emotion) is an additional process which I would characterize as a blend of subsumption and adaption: the cortex aquires data and abstracts it, but also, as an adaptive response.
It looks more like React than the likes of Cocoa and Qt, but if you’re comparing that aspect of its style then it looks like at least Vue, Ember and Svelte too. The way it works is very different, and the way it’ll make you write code is fairly different too, inasmuch as it essentially has its own layout and rendering model, and doesn’t use HTML and CSS. (SwiftWebUI renders to HTML, but being SwiftUI stuff it’s not using HTML simply rather than that being what you work with in your UI code; and styling works in a radically different way.)
Location: Detroit area

Remote: Yes, can work remote

Willing to relocate: Maybe (depending on job, area)

Technologies: Embedded, Automotive, micro-controllers, C, C++ Python, Simulink, Motor Control, Computational Geometry, would enjoy learning something new.

Resume/CV: On request - 20+ years of varied experience

Email: Same as ID at gmail

Github: Same ID as here
I find it really cool the code for this is so simple and clean.
Location: Salinas, CA

Remote: Yes, several years experience.

Willing to relocate: Yes, but remote preferred.

Technologies: JavaScript ES6+, React, Redux, Node, Google
Cloud, Firebase, RoR, HTML, CSS, etc.

Résumé/CV: https://jtontiwith.github.io/portfolio/

Email: jtonti@gmail.com

I also have breadth of experience (I've worked in construction, as a mechanic, corporate marketing, business valuation, project mgmt, failed a startup, and more.) I know most people view that negatively, but there might be a few people out there that recognize it helps you navigate complex environments that aren't straight forward. In other words, I could be a good startup warrior, not just a coder <-although that's what I'd like to do primarily. Thanks.
Disclosure: As a bystander, I closely followed the forum where many of the high level discussions took place: lihkg.com (in Cantonese).

I did not understand the objective either, but it turned out okay I think.

The breaking into the building is definitely by force, and such use of force caused serious push back among the protestors (some legislative members who support the protest tried to stop them in vein).

The use of force was in part in response to the no-response from the government throughout June, and in part because of some recent desperate suicides due to no-response from government (two cases on 30 June, the day before 1 July).

But I think they remained civil except for breaking into the building: they left money for the drinks in the fridge, and labeled artifacts for protection (in Cantonese [1]).

Since the whole protest is largely done in a decentralized fashion, sometimes you see incoherent actions here and there.

[1]: https://www.facebook.com/hksidestories/posts/245385840131281...
Rediscovering Jo "Joreen" Freeman, "The Tyrany of Structurelessness" (1970)

...Contrary to what we would like to believe, there is no such thing as a structureless group. Any group of people of whatever nature that comes together for any length of time for any purpose will inevitably structure itself in some fashion. The structure may be flexible; it may vary over time; it may evenly or unevenly distribute tasks, power and resources over the members of the group. But it will be formed regardless of the abilities, personalities, or intentions of the people involved. The very fact that we are individuals, with different talents, predispositions, and backgrounds makes this inevitable. Only if we refused to relate or interact on any basis whatsoever could we approximate structurelessness -- and that is not the nature of a human group....

https://www.jofreeman.com/joreen/tyranny.htm
For some reason this reminded me about the still-unsolved San Jose substation physical attack. The shooters did a lot of damage but didn’t interrupt much power.

https://en.wikipedia.org/wiki/Metcalf_sniper_attack
I definitely agree there. Dials and knobs are great because you can operate them without looking away from the road. However, I can see why they went down that path - if everything is done via the screen, they can add features via an OTA update.
Oh, I see. Yeah I could definitely see myself waking up 5 minutes before a meeting if I worked remotely, which would be a bit unhealthy.
A lot of people have all their Amazon Prime stuff (and other online orders) shipped to work. It's better than having it stolen off the front porch while you're not at home.

Not sure if Facebook allows this, but most companies I've worked for have been OK with it as long as you don't go overboard.
Well, I believe your claim is misleading but you do have a point. Since every electric car comes with some kind of charger by definition all home owners have a charger and the vast majority of single home owners have power in the garage. However common usage in the ev scene would be charger is a commercial station with higher power than 120v.
I detest hierarchies, I guess I'm not human. I don't think "humans are hierarchical creatures" is palatable. Nothing in our biology is fundamentally hierarchical. You've asserted that "humans look for someone to 'drive' decision making", but I think this is just a result of culture. Specifically, military hierarchies are ubiquitous because they allowed organized violence to grant individuals control over accumulated wealth. This is NOT fundamental to humans, it began with civilization, the advent of walled cities, armies, etc. In addition people have organized in non-hierarchical ways throughout history; the ability to do so certainly belies the notion that we're driven to look to someone else for decision-making.
I’m sorry for your bad experience, but some companies are able to do this well.
Many?

How many people of childbearing age have elderly parents?

By the time parents are elderly (60+, generally 70+ for needing substantial care) , children are already born.
Not really... why not have your objects as individual json or yml files instead of embedding them inside a markdown document? You're needlessly complicating the tool (both in terms of the usage and the tool itself)
No, I wasn't teasing, but I wasn't sure that people would find it interesting (at least, this was my expectation based on experience).

I tried to describe the process somewhere in this thread.
> Hope for the best, plan for the worst.

Oh dear, have you ever spoken to a finance department before?

Here's a common story I've seen across multiple companies[0].

1. The Finance department alots the marketing department with a $500k budget.

2. Marketing department blows through the $500k budget on the engineering department and has no productive app to speak to.

3. The Finance department goes back to the Marketing department asking what happen to all of the money they gave them.

4. The Marketing department says "well engineering told it was agile, which meant they didn't know when it would be done and for how much"

5. Finance department: "Ya, you're not getting a budget ever again from us"

> No estimate is clearly better.

Sorry, but this is not how the real world works. Agile assumes a perpetual budget, which is not realistic for most businesses in the world.

[0] - Personally seen among 100+ and counting.
So said the 2 day scrum master
"needs" is a strange term, as is "get rid of". In nature, an organism generally doesn't need to "get ride of" anything that isn't actively feeding off it -- The state of nature is for weak organisms to die on their own.
The original iPod was a flop. cmdrtaco's infamous dismissal of it wasn't as wrong as people remember.

https://en.wikipedia.org/wiki/IPod#/media/File:Ipod_sales_pe...
That just punishes users by sinking relevant results for reasons users couldn’t possibly care about.
What is plan for the worst in a scenario with literally zero estimate?

“It may take 0 to 3 years” ?

“We literally have no way of knowing?”
“Not even a ballpark?”
“No.”

This is what you’ve proposed with no estimate, and this seems extremely unhelpful towards the goal of helping all groups at least have some idea when certain “next steps” can be accomplished.
What if I want a quiet drive?
lol no im joking, but that would be hilarious if true
Parents caring for offspring (vs spray and pray of hundreds of eggs) is very new on evolutionary timescales.
Its warped idolization of the west. Very weird, but likely caused by the far reaching effects of US cultural influence.
Even if some people can beat it in 1 minute, it is still extremely hard for a lot of people, and provides a lot of enjoyment. And those speedrunners who beat it in a minute probably spent dozens of hours finding those exploits.

A couple of years ago, I played Hollow Knight on PC. I probably spent 60 hours getting to the final ending and finding the majority of the secrets. I enjoyed it immensely for a month or two. Sure there are speed runners who can beat it in under an hour, but that doesn't diminish the many hours of enjoyment I got from it.

If you haven't, I would recommend watching Summoning Salt's World Record Progression videos, each of which takes a game and talks about the series of exploits that allowed the world record speedruns to exist.
For the same reason that you should be able to set up a tent, cook a meal, write some software and repair some piece of kit that you need. It's the kind of thing that comes in handy all the time. Of course you could rely on all kinds of technical gizmos to cover you but that stuff can break, run out of battery power, be lost and so on.

Good luck finding your way out of the national park with your empty phone.
Yeah, give it a shot! It's cheap to get started and doesn't take long to learn how to make some basic things.
Clockwise | San Francisco (SF Bay Area) | ONSITE |

Publicly debuting #1 on Product Hunt, Clockwise makes your calendar work for you by creating & protecting "Focus Time" across entire organizations.

We raised $11M in Series A funding and are looking for experienced engineers to join our current team coming from RelateIQ, Salesforce, Google, Twitter, Asana & Zephyr Health.

If you don't see a role you think fits your skills below, no worries! We still want to talk!

* Back End Engineer (IC - Senior - Lead)
* Front End Engineer (IC - Senior)
* Product Designer
* DevOps
* Machine Learning Engineer

Apply here: https://www.getclockwise.com/careers

or email your info to michael(at)getclockwise(dot)com

If you want to help, we're always open to chat!
> You must never turn estimates into a promise,

Whoever asked you for that estimate will do that for you…

> always remind people they are estimates.

…even if you remind them. I mean, the reasonable ones won't, but many people aren't that reasonable.

I've been in an interview last week where they told me the teams were strongly committed to the features they planned to do each sprint. Which I interpreted to mean that their estimates are promises.

> Want to give fast estimates? Here’s how:

My, this looks like it could actually work. I'm going to try it right away.
How absurd would it be for M$ to make changes like this just to generate advertising revenue traffic?
Gaming Industry Insights: Activate Tech and Media Outlook 2019
It is possible to write safe and secure software. It's expensive, but it's possible.

Digitizing the grid has enormous upside, to the tune of billions in savings and improved resiliency/response to weather related outages. It we could do it safely and securely it'd be a no-brainer.

We're just trading a devil we know for a (preventable) devil we don't.

BTW: digitized grids aren't even necessarily more vulnerable. In a complex system, the increased latency and miscommunication opportunities introduced by human operators are also a potential attack vector...
Definitely kind of a jerk but I genuinely believe it's a big issue especially in technology.
Technology and science isn't self-improving, we improve processes because it's passed on throughout generations.
The core of software itself in the past 20 years hasn't really changed much from the 80s.
Sure we have new languages and processes but it's just the same stuff repeated over again but each time bits are lost.

Basically we wouldn't know that an ongoing collapse is happening but everything would get slightly shitter and shitter with older legacy processes being unfixable once they break because none of that knowledge is being passed down.

Great video on this.
https://www.youtube.com/watch?v=q3OCFfDStgM
How long is too long? A woman is fertile through age 40 (and useful to care for offspring for another 10-20 years), a man is fertile through age 80 (and a genetically fit male would have valuable sperm long after his fitness showed in his phenotype). Why would our bodies adapt for a 20-40 year life span?
When that point is reached much more quickly, it saves $$$.
macOS doesn't get it right. Removing .app files doesn't delete attendant files under ~/Library/Application Support. You need a utility like App Cleaner [1] (which is great) for that.

Early macOS used the installer system, which still exists but is increasingly rare. You'll notice it because the installer has the .pkg extension. The installer writes "receipts" to a special folder, which contains all the files it created, which in principle should help you unininstall. In practice, this doesn't work well, either, because apps litter the file system with files after they're installed.

Apple encourages the use of sandboxing for new apps. You'll find that apps each get a root under ~/Library/Containers. This means you can wipe all of an app's data in one go; as I understand it, sandboxed apps have to explicitly request access to any files they need to access outside of their container.

With APFS they could go even further and give each app their own volume, I suspect.

But most apps aren't yet sandboxed, so we still have file systems polluted with stuff.

[1] https://freemacsoft.net/appcleaner/
Since the world already turned a blind eye to Xinjiang, what makes you believe they won't turn a blind eye to Hong Kong?