skysight-inc/HackerNews huggingface dataset:
@dang a likely throwaway account with a username that advocates violence.
Some research has found that many people who label themselves independent vote for one party or another a large fraction of the time. I almost always vote for one of the two major parties, so the label of that party applies to me.
Yea CA certs are the first pain point I hit. Worth the hurdle. Noted on the timezone. Never really thought about that one. Thanks!
It really is the solution to everything. A shitty coder who communicates well will do better in a corporate setting than a good coder who doesn't communicate.

My advice to you:
1. Put serious effort into Slack (or whatever your company uses). It is just as much a part of the job as writing code
2. "You don't get a second chance to make a first impression." I'm not saying you should definitely change companies, but you should seriously consider it, as you are now going to have to put in a ton of effort to regain trust. There is a good chance that you'll have a better ROI just putting in that effort at a new job instead - if you kick ass in your first 6 months to a year, you will enter into a flywheel of being well regarded which makes you more effective, which makes you more well regarded.
If it were me that got talked to like that I'd be furious.

It's totally unprofessional to tell someone they expected the project to be done earlier and criticize your code when it's in a completed state.

Especially if that someone DOESN'T EVEN WORK DIRECTLY WITH YOU #wtf.

You're a junior dev... It's the company's responsibility to provide the adequate processes and mentoring to enable you to grow, and to provide real-time feedback (pair programming / code reviews / presentations / whiteboarding etc).

Also, it's totally unprofessional not to have all the people present in the meeting that are responsible for the delivery of the project. If the manager wasn't there it should have been rescheduled.

In my weathered state as a developer, I'd probably have the balls to write all these points down, and to ask for a meeting with the boss. If they reacted with further gas lighting I'd immediately take my resignation out of my back pocket and hand it to them.

There are a few old consulting tricks to doing this effectively:

Phrase the points as follows:

* Start your point with what you observed or something that is non-subjective

* Avoid saying "you" in a sentence (this is to avoid confrontation and getting someone on the defensive).

* Also, use "we" to make it seem like "we're all in this together as a team" - even if it's just you you're talking about.

* Start how the action made you _feel_. People cannot disagree with your feelings.

* Hear the other person out

* State what you think would be the appropriate approach for next time.

e.g.
"In the meeting the other day, a point was made that the project wasn't completed in the time it was expected.

When this point was made, to be honest, it made me feel resentful, as I always put a great deal of care into my work. It also made me feel like I wasn't valued as a team member. I also felt dismissed and not heard out when I explained why things had been done the way that had been.

# wait for reaction

I was thinking about how to improve this situation in the future. First of all, if we find ourselves in this situation again could we make sure that everyone is in the meeting that needs to be?
Secondly, I appreciate receiving feedback, however I feel that to do it at the end of a project is much too late. If that's important to you, could we do this more regularly?
...
"

This way, if the boss ever tries to hit you up again at the end of a project, you can bring up the conversation that you had in the past. Apply the same methodology to your discussion and you'll end up on top and make them look like the ass they are.
I'm going to guess that slack would not ban for this reason. It would not make sense at all.
> Before agriculture, life wasn't bountiful. It was short and harsh

We all have a linear view of evolution: nomadism -> agriculture -> villages -> cities => for all the better. And we think life was really not fun before agriculture. Yet, some authors (especially in the recent years, with the progress of archeology) will note that things are maybe not so clear, and that's fascinating. With agriculture, man was (possibly) in a less good physical and spiritual shape (so, life would be harsher and shorter for peasants than for nomads). With agriculture and the concentration of people and animals, diseases spread, they ate a less diversified food, they had to fight periods of scarcity, they had a less diversified life, less rituals, things like that. We also know of tribes of nomads that joined in like summer, accumulated and shared big amounts of food, built monuments, and split again. Just to say maybe it wasn't scarcity all year long. Sources: Graeber, James C. Scott, Wengrow. Happy reading!
I frequently encounter typing speed as a disruption to my thinking process while developing my personal projects. My personal projects are developed interactively in the REPL - I'll make a few small changes to an existing piece of code, re-run it, and observe the difference in behavior before repeating. In this process, I usually conceptualize code significantly faster (2x-5x) faster than I'm able to type it, which translates to wasted time, where I know what code I want to write, but haven't written it.

Now, from a philosophical point of view, I believe that it's possible to have programming tools that allow a 60wpm user to program at the speed of a 120wpm user without those tools (e.g. autocomplete allows you to type 10-character identifiers with significantly fewer keystrokes) - I just haven't finished building them. That is, I believe that having a slow typing speed shouldn't impede programmers, but does with our current tooling.
Technically, even politicians could run as independents, although it only very occasionally works. George Washington's farewell address warned of the dangers of political parties (he was not a member of one).
Huh. I had immunoglobulin shots ("It's just like maple syrup!" the nurse told me) in my butt back in college, and I don't remember it hurting at all. It was just an odd sensation of so much heavy fluid being injected so slowly.

Mostly, I remember it being funny every time I went back and presented my bare butt to the nurse.
That sentence is truly, amazingly bad, and I very much doubt the image it evokes is the one the author had in mind when they wrote it.
It depends on the organization. I worked in a department where the hierarchy was supposedly "flat."

My day to day work and task assignments came from the manager of that project, but I routinely had 1:1 meetings with the VP of the entire department which were more of a personal development/mentorship nature. If there was a concern about the project, though, that would normally also include the manager. It was a small enough department, maybe 12-15 developers, that the VP knew everyone pretty well.
I’ll go out on a limb here and just guess that this boss lives to bash the self-confidence of subordinates.

I realise there’s not a lot of evidence in what you said, but:

1) This is your first job, you’re not expected to know better. Your boss has clearly been in this career for a while to be in charge, so already knew this before criticising you.

2) Your boss telling you that you misunderstood a comment made by your manager is nonsense - he wasn’t there so he has no way of knowing. Not a fan of this word because it’s thrown around for everything, but that to me is transparent gaslighting.

3) You’re more-or-less solo, on a project that they clearly care about enough for it to be a problem - as a first job out of college. That’s just bad management, and no-one competent would expect that to work out - and yet from what you’ve said it has. Good job!

tldr; the problem is very likely not you, but watch out for this dude as there’s a lot of red flags here.
Have you done programming in other languages or worked with other formats other than excel and CSV?

The x12 argument was fine 5-10 years ago. Certainly not now. There are much better structures available.
I forget the adage used on HN, but something along the lines of "People are more willing to pay to avoid pain than to gain pleasure". A tool to prevent sun burn or skin cancer seems more promising.

The shade layer is pluggable into any mapping application if you want to prove HN wrong [1]

[1] https://shademap.app/about/
Do you not see how spam protection for customers IS spam protection for your own service?

They already detect outgoing spam. Good customer service in this case would be to detect that a customer is attempting to send spam and blocking it and potentially notifying them about it.
> I actually do mean a walking robot that can find the exact knife it needs to fillet a fish, regardless of whether it's in the sink, in its proper place on a stand, on the table, or dropped on the floor (and if it finds it on the floor it will wash it before usage first). I mean a robot that can open the fridge and find the tomatoes, regardless if your brother has moved them to the top shelf or if they are where they should be. Etc.

From a computer vision perspective, I think most of that is fairly easy, maybe not getting all of the edge cases right, but it's more or less what this generation of machine learning enables (over "classical" computer vision).

What's hard about the scenario you proposed is probably on the robotics side, you would need a revolution in soft robotics:

https://en.wikipedia.org/wiki/Soft_robotics

Soft robotics is significantly behind hard robotics, and there are hard materials science and economics challenges from what I understand.
Oh wow, serious brain-fart on this side. Now that you say it I realize i was kind of being dense - thanks for spelling it out!
In this case, my strategy would be to turn criticism into a potential improvement, and focus on the improvement.

Take every criticism seriously, frame the problem, and seek a solution. For example, he says your decision to consider an offhand comment from your manager as a hard requirement was a bad decision. First, was it? Let's say it was indeed a mistake. Now, how to avoid repeating the same mistake, because clearly, there is a communication problem. You can then try to make suggestions, maybe formalize requirements a bit more.

And if you have no idea, don't hesitate to ask "How can I do it better?", after all, you are the junior, you have a lot to learn, they have experience, take it. If your boss is as smart as you think he is, only good will come out of it. If he has no idea but he continues criticizing you, maybe he is not that smart after all.

But if the suggested solution is for you to work harder, run away.
Yeah and at some point the remaining people who haven't formed any kind of natural immunity many just be "hard to infect". Their ACE2 receptors might be different, or their innate+intrinsic defenses shred the virus very effectively before infection really gets going. They just aren't accommodating hosts for the virus due to some trick of their own biology/genetics. Selection effects work both ways.
Yup!

One time during an exit interview I pointed out (some concrete feedback they could take action on, aaah, how naive of me) how bad the DevOps team had it (80+ hour weeks, constant weekend work, all hours on call, etc) as one of my reasons for leaving and the CEO could NOT understand why I would care about this at all. His response was about how our team (BI) had it so good, which we did, so why would that matter!

He literally could not understand that I had empathy for another team and it affected my perception of the company.
And that is the problem with knee jerk reactions. Trump’s travel ban against China was widely criticized but he was right to do so. Just because Trump said it or did it doesn’t make it wrong.
How about radiation? Could it not be a concern?
Do tell where you found your 1Gbps unlimited bandwidth for $30. Sure it wasn't $300?
RSS is still awesome. Some tips for trying it in 2022
I have this junior engineer DM'ing me right now and I've been ignoring it because I don't want to deal with him and I have my own work to do. I'm reading through your comment here thinking "hey, I'm pretty good at walking that line, bothering the professor when appropriate, not waiting too long and not asking him for help too soon"... and then it occurred to me this guy is probably bothering the professor where I'm the professor. Oops. Need to work on being more charitable with my time.
I still strongly suggest you get everything in order (employment offer accepted) before sharing you are on a job search. Companies will start planning without you and you may not land the perfect job for months.

Would a company share they are posting a job to replace you and then ask you to train that person before they actually do?

Graceful is 2/3 weeks notice of handing off projects.
I think it would. It seems like you'd want some amount of symmetry between contexts, otherwise learning separate ones would be too difficult.

Like the gesture for python's "create a for loop" would align with the english word "repeat" and in functional languages it might map to some manipulation that sets up recursion with a shortened list.

Actually coming up with a list of such a list of abstractions for app developers to map actions onto sounds like a dissertation for some psychologist somewhere.
Metafora – Web 3 Social Network
You may have a point. Here in the Périgord, hazelnut trees are reckoned to decline in truffle production when they are around 10 years old. Oaks go on producing for decades. If he's planted solely hazelnut and he's waited nine years, he may have a problem.
> You called in sick yesterday and went to the beach with your buddies? I'm glad you did! We all need a mental health day once in a while. Being happy actually makes you more productive in the long term.

Not quite. It's great when employees take care of themselves and make a point to enjoy their time outside of the office.

However, it's not really cool if you commit to be somewhere on a certain day, no-show, and then lie about being sick.

If you want to take a day off, that's perfectly fine. Please just communicate about it honestly. Don't lie. Reputation and trust are hard to build but easy to destroy.

Also keep your coworkers in mind in these situations. It's rare that engineering work exists in a vacuum without connections to other people's work. If your team mates have to fill in the gaps because you disappeared for a day without warning, that's not really great for the rest of the team.
But it may come at the price of childhood brain development[1]. I haven't evaluated the merits of that study, but that's showing a significant effect in a peer-reviewed journal. In any event I'd say it warrants further study.

[1] https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5285601/
IBM Common User Access Samples 1987
Out of curiosity, why do you call that program a 'disaster'?
this same sentiment could have been applied to cell phones 20 years ago, right? “Why does my _phone_ need a screen? all it needs are 12 keys, a speaker, and a microphone. if i wanted to listen to music, id use my CD player. If I needed directions, id use my map.”
Wow, that deserves its own Tell HN ;-)

Thanks for the tip!
Could be; was just pointing out that the parent maybe wasn't really speaking to the point of the article.

Still, I find stuff like this super interesting. It helps dislodge the narrative that autism is a problem or disease, something that needs 'fixing', rather than just being different.
It would seem that whenever you engage in any endeavor that involves more than one person, social intelligence immediately becomes relevant. I'm not at all convinced that the solutions to current problems will be solved by intelligence alone. Social factors, group dynamics, teamwork are all vital. There was no single genius behind the Manhattan Project.
It can be used in the context of explaining what changes that need to be made to someone's work for it to be acceptable. "You should have used established crypto library calls here instead of rolling your own SHA-256 implementation with probable bugs. Please fix it"

I also think it works well, better than "next time I would", for giving someone permission to do things. "You should have called me when the client asked for XYZ" sounds more forgiving and less venting than "Next time call me when the client asks you for XYZ". Or "you should have felt free to take a mental health day". It's more empowering.
It did actually work for a time that you could point the jvm to precompiled class files, but it got discontinued (it was part of GraalVM which has a different pace to OpenJDK)

But imo that is only relevant for startup - otherwise the problem with Java’s JIT compilation is the identity of objects, which makes it much harder to do some optimizations. Hopefully with valhalla we will see quite a boost.
The label might apply in certain contexts, but do you tie your identity to it? Will you switch parties if given a reason?
2012 like the last impacted batch is too old for OTA updates, isn't it?
I'm talking about two sides. Which one are you referring to?
It's not in our nature, it's in the rewards we desire.

We desire the best mate possible. No industrial or computer advance has (yet) provided any of us with better mates. Mates are as scarce as they were hundreds and thousands of years ago.

Mates choose each other according to relative status. By definition, there is no way we can increase everyone's relative status.

So the reason people grind as hard as they used to is that they're facing the same incentives and barriers: For the mate you want, you have to grind your way up the status hierarchy (or at least enough to avoid falling). Competition is just as stiff as it was in 1950 or 1850, or 1000 BC.

Things will only truly change in this respect when we invent artificial ways to satisfy peoples' desire for mates. However, this won't happen soon. Sexbots are only a small part of it; a mate is much more.
I have two of the AX41-NVMe, and only one was lucky enough to get a "Intel Corporation I210 Gigabit Network Connection (rev 03)" which has the hardware timestamping.

In the finland datacenter, it appears there is a PTP running, though the offset is ~2.33 seconds off from NTP. Chrony says its a false-ticker, but I haven't really figured out how to get it configured correctly nor have I asked Hetzner for help. I've mostly just played around with it.

I did manage to also accidentally discover a local ISP's stratum 1's server is extremely close to me, as in a few microseconds away (I accidentally put hetzner's servers as a pool instead of a server and my NTP 'discovered' the stratum 1) ... I'm not using it, but I've thought about reaching out to them to ask if I can use it if I'm very nice.
The official document is at https://www.usitc.gov/system/files/secretary/fed_reg_notices...
This is a hilarious prediction.

I remember reading the same back in the 1990’s. America’s growth will flatten.

That was a terribly wrong prediction.

I don’t disagree that American’s economic expansion won’t flatten at some point. But as long as the brightest and most entrepreneurial keep going to the US, the growth will continue.

I mean where else will they go in the future? China?
If it’s entirely to the benefit of the employer, why would anyone sign them?

Both sides get something from the agreement. Employer gets certainty. Employee gets certainty and some money.
I should clarify that these messages are being relayed internally to me and like two other people. It would not be possible for someone to use out software to spam people. We are not a SAAS provider. We are a local service company.
“Bitcoin fixes capitalism” is the essential claim made by people like Saifedean Ammous and Michael Saylor.
Lamport has published a TLA+ spec of the Paxos consensus algorithm¹, but none I could find of the Paxos algorithm itself (aka multi-Paxos).

In 2016 some academics at Stony Brook University did, along with a machine-checked TLAPS proof, updated in 2019:

https://arxiv.org/abs/1606.01387

¹Paxos consensus refines specs for consensus and voting. See the spec and accompanying material here: https://lamport.azurewebsites.net/tla/paxos-algorithm.html
Literate programming maybe?
Fun fact: up to 30% of soil carbon is glomalin - it's a fungal byproduct which is very important to soil health.

We only discovered these proteins in 1996.

https://en.wikipedia.org/wiki/Glomalin
Writing "@dang" in a comment doesn't notify him. Email hn@ycombinator.com to report badly behaved users. For unhinged users like this one, the community flags them enough that notification emails usually aren't needed to get the account banned by mods. Click on the timestamp of the post and then click "flag" to flag egregious posts when you see them.
I donate all the BAT I earn through auto contribute and through gifting of BAT to creators on YouTube.

I’ve also contributed a significant amount to an open source developer on GitHub directly through Brave.
Weren't they just saying that the spectrum isn't a measure of severity, not that one can't talk about severity separately.
I am pretty sure they forgot to account for the probably 9600 baud serial rate the GPS transmits the exact time so it is sure in the milliseconds range if not half a second
My God, this looks like an absolute death trap even in the best traffic conditions. What happens if a car catches fire, as enormous lithium batteries are known to do? The walls are too close to open a door and climb out, and good luck stopping and climbing out of the back hatch. The tunnels look like they're not even high enough for emergency vehicles like ambulances to enter, or even a tow truck if someone breaks down. I don't think you could pay me enough to drive through one of these.
Can you smell the stench of desperation yet?
I've been using that as well, just one letter off of the classic R S T L N E
A couple of things you and gen pop are missing:

web3 solves the identity and privacy problems web2 created

dApps are actually a boon to open source by offering monetary incentives to create working open source solutions

NFTs are doing the same for art and expression by separating ownership of a piece and access to it
No it doesn't, the tech crowd settled on fediverse, make your peace and move on. It's might be dumb sounding term, but then so was "electronic mail" or "wiki".
No, it wouldn't have applied because computers (and eventually cell phones) did those things better. For instance, using Map Quest was way more convenient than using a map. Using iTunes was way more convenient than a CD. If someone asked me, "Do you want iTunes on your phone?" The answer would have been yes. What does a car do better?
You know that people invest in their pensions long before they get to stop working, right? At least how it worked in mid-to-late XX century.
Disagree. ePub (or any flowable medium) sucks when code blocks are involved. eBooks are great for novels and long form prose. Not so much for technical books.

Why? Because inevitably the code is going to be either wrapped, too tiny or overflowing. Furthermore, syntax highlighting is a complete utter mess in ebooks.

Reviews don’t lie. People don’t like it. And it’s obvious where ebooks shine and where they don’t.

Personally: I want proper typesetting and constancy in the layout. But with eReaders, ebooks work pretty well and PDFs don’t. With iPads, PDFs are better IMO. But for technical books PDFs set by a professional typesetter like Springer is fantastic. Great typography and layout.
> You employer(I dont think so)

Yes, the employer. They give data and they get access to data.
“ When your decision impacts others (through health system overload), they’re not your medical decisions, these are community/social fabric decisions.”

This is true for obesity as well though, and HIV, STDs, etc. which are overloading the health system.
I think you'll find it hard to convince people of your definition of "winning" including losing by 3:1 and 2:1 margins.