skysight-inc/HackerNews huggingface dataset:
Ask HN: How do you start new projects/tasks at work?
When programming something 'new' (somewhat complex to really complex), do you:

1) Write tests first.

2) Draw something, with pencil or with a chart program.

3) Start programming, see where it leads.

4) Procrastinate and think, "I believe I will know what to do when I have to do it".

5) Grab a coffee and just look at the internets for as long as possible to see if someone has already made this and you can copy/paste as much as possible.

6) Take a poll from staff to see if anyone wants to work on this first before you absolutely have to commit.

7) Say you did it the thing, and say it's in production, and really check if anyone notices.

8) Read up on internal work-related pages to see if you can build a "someone else should do this" case.

9) Find a way to tie in 34 other concerns you have with the software in general, that's definitely more important, and ask for a 14-month extension.

10) watch youtube videos that criticize movies you like just so you can feel something and then tell everyone, "There are some issues with this, we should remove the deadline as I am waiting to hear back from people, out of my hands".

11) Go on a meeting blitz, departmental tour to see if you can find anyone that will tell you not to do it.

12) Tell your stakeholders the requirements aren't defined enough. Continue that loop until the stakeholders have to write out the logic themselves. Teach stake holders how to write an if statement. Hire your stake holders.

13) YOLO, hardcode 200's on all endpoints and blame frontend developers for not requesting data properly, and when they schedule a meeting, claim you have covid symptoms, and learn how to paint on your down time.

14) write a giant list of excuses you fantasize about.

15) Let the stakeholders know that this gets very specialized, and you need to attend a conference in Hawaii to find a consultant that specializes in this XYZ thing.

16) Create a blog, get active on twitter and linkedIn, investigate Rust and how it's going to save your career and quit.

17) Quit.

18) Pretend you will actually finish the coding challenges necessary for FAANG jobs, get burnt out and research "onshore fishing" as a job.

19) Learn the use cases, understand that you could white label this mofo and make millions. Yea... dream about it. Think about it all day. Start making it. Never finish. Get fired. Research unemployment benefits.

20) Consider unemployment benefits as Series A funding.

21) Go hard, super hard, understand that you can change everything with this new software, work 24/7, people will bother you, "you should, like, hang out, take showers, and stuff." But you know, if you deliver on this, you will... doesn't matter, something great will happen. And you work. And you circumvent all blockers like Keanu in Matrix 1, not Matrix 4 cause it sucks. Boom Boom Boom! You finish! It's huge! You research "onshore finishing" as a job.
Not what you replied to in the first place, but for some people it's not about hate, it's about color blindness or bad vision. I'm glad Rich has an option for that.
Camera bodies have pretty much become annual upgrades like phones. There's nothing wrong with the one you have, but the new one just has that "one more thing" to them.
This appears to be a disease among technical people. The number of people who work in something like software and have decided that they can effectively evaluate research in a completely different field is frightening.
Emacs kinda allows for that and org mode is sort of a rich text editing, but I'm actually talking about cli word like things. There was a very popular German one whichs name I forgot also, that people were using long into Windows 95/98.
What length of time are these satellite videos taken? I think it might make the explosion look larger than it really is. What we are seeing is the billowing flat top of the debris cloud.
> The bank doesn't care what interest rates are going to be next year, because they sell the mortgage now and collect the cash for it. The buyer cares, but the buyer is probably a hedge, pension, or sovereign wealth fund that in theory at least should be able to estimate & offset interest rate risk.

One thing to note about securitization and prepenalties:

The risk of prepayment being priced in, but there is the opposite balance of the fact Mortgage Originators (not the borrower) in some circumstances do have a prepayment penalty; this period is typically up to 6 months after closing.

So, they care, but the risk is (like so many in finance) heavily abstracted.
> Where does this romantic idea of poor but free but noble peasants come from?

It comes from people promoting socialism and communism. They need to lie to justify an oppressive system that only develops through force. That's way you have talk of communist and socialist revolutions - they don't happen on their own because they require the creation of massive bureaucracies that have a monopoly on the use of violence.

No one ever talks about a "capitalist revolution", because capitalism evolves organically, as free men and women voluntarily trade goods and services.

Sure capitalism has plenty of issues, but thus far it's the least worst system out there.
I can point to dozens of regulations in the EU that have made my life better as a resident of an EU country. Some very easy examples off the top of my head that I have benefitted from; no roaming charges between EU countries, PDO regulations, EURO standards for car fuel, Freedom of movement in the EU (and pet passports), Flight compensation and working time directive. Sure I can pick some out that suck, but that doesn't mean that they are all bad; overwhelmingly they are positive changes.
I read Anna Karenina last year, and the final paragraph just floored me with a similar insight.

The character of Levin earlier has an epiphany about his faith how he should live life. He later realizes that the epiphany didn't change him. He's still a messy, imperfect person.

> "I shall go on in the same way, losing my temper with Ivan the coachman, falling into angry discussions, expressing my opinions tactlessly; there will be still the same wall between the holy of holies of my soul and other people, even my wife; I shall still go on scolding her for my own terror, and being remorseful for it; I shall still be as unable to understand with my reason why I pray, and I shall still go on praying; but my life now, my whole life apart from anything that can happen to me, every minute of it is no more meaningless, as it was before, but it has the positive meaning of goodness, which I have the power to put into it."

It's mostly about faith, but the aspect that resonated the most for me was acceptance that no epiphany will change who you are. Once you accept that and your flaws, you can focus on the good in life. It can help attention to not be bothered by flaws that can't be changed in an instant.

It's the closest I've ever come to an epiphany in my personal life. Too bad it didn't change me.
What the web needs is fewer APIs.
What’s an useful website most people probably don’t know about?
I would be concerned about the correlation to increased resentment to increased transparency. If you want to know if you are paid fairly there is a “talent marketplace” to do price/value discovery. Employees do not have the full breadth of information managers use to set compensation and mangers cannot share their reasoning. Some employees are more motivated by title or other types of recognition other than comp as well.
I can think of small problems that use blockchain as a solution, but they're relatively niche and only make the game-space straddle the real world, so they tend to be a bit on the vaporware side. Handy, sure, but I'm not sure they are A) 100% necessarily or B) as revolutionary as everyone seems to think blockchain is meant to be =[

EDIT: forgot to say, this could be a complete lack of imagination on my part past what's been done with blockchain already or just my horrible indoctrination into the game-space like some kind of cult =)
So what is "growth advantage" and why is the 21% figure meaningul?
The Official List of Every Company’s Back-to-Office Strategy (Updated Weekly)
I don't have an opinion on omicron parties, other than leaning towards them being a bad idea, but how do people get stuff like this published?

Section heading:

"3. Your immunity will last months — not years"

The end of that section:

"So how much time does an infection buy you?

While that's hard to answer precisely, Townsend's team estimates that reinfection could occur somewhere between three months and five years after infection, with a median of 16 months. This is based on an analysis of data from previous antibodies to previous coronaviruses,

"At three to 16 months, you should be on notice," he says. "The clock is starting to tick again.""

So one researcher comes up with a model that suggests you might get reinfected between 3 months and 5 years after a primary infection, with a median of more than a year, and this author thinks the takeaway is "your immunity will last months, not years"?

To steel man the authors position, the research they are basing this on was published in October 2021, so pre omicron. Maybe they meant to argue that the reinfection period could be shorter now?

But they don't seem to actually say that. They just make a statement that is directly contradicted by the source that they're quoting.
"What do you say? What factors are we missing?"

1. Electrochemical migration.
2. When i get electrocuted i prefer AC. In AC your muscles will contract with the frequency of the AC raising your chances of survival. With DC your muscles contract only once.
> Is it too late to create a version of the web that is just plain text (no markup)?

Just do it and post a reference implementation of a server and a client (assuming this is the architecture that you want to use), and the protocol specifications somewhere.
> For instance if you learn that a harmonic minor scale is made of 1 2 3b 4 5 6b 7 you can find the notes of that scale in any key very quickly, for instance Bb harmonic minor would be Bb C Db Eb F Gb A

It's even easier in many cases to learn harmonic minor as a natural minor w/ a sharpened 7th, borrowed from the parallel major scale. (This doesn't work so well for Bb minor, since its relative major is a pretty exotic Db major; in this case, it's in fact easier to start from the parallel major and find the actual scale degrees.)
Yeah, it's been important to sell it as a 20% cost savings and make it clear that you don't get 20% less output, but instead the same output with usually increased quality, because the person is more motivated, better rested, more focused etc. Usually it shows, but, again, takes a lot of work to get it set up in the first place.
> A tsunami advisory is in effect Saturday morning for the West Coast, including coastal California and parts of the San Francisco Bay Area, after a large underwater volcanic eruption near the Tonga Islands Friday night.

The National Weather Service said peak waves of one to two feet are possible from the event.

[from sfgate]
https://www.google.com/amp/s/www.sfgate.com/bayarea/amp/Tsun...

Just in case anyone with family in sf was wondering.
First Pig-to-Human heart-transplant: what can Scientists learn?
To be fair, if you don't even have an account, I wouldn't want you freely combing through everything I've ever posted or commented on for all history either.

One-way communications are not what motivates people to post anything. I would compare it to actively listening in to other people's conversations at a restaurant. Could be done, but that's not the motivation for having conversations at restaurants.
General trend in technology during my 55 years on the planet: moving parts get replaced once the replacing tech is good enough, at that point looking back is just nostalgia.
You're welcome to your own personal preference, but concluding that "they are very impractical devices and not fit for purpose in any way" is so clearly hyperbolic that it deflates your entire position.
> You still need the data.

You're entirely missing my point.

The "data" as you call it can come in all shape and forms, as long as it contains enough information to rebuild what the camera "saw"

The "data" could come from 150 sensors arranged in a geometric pattern that completely alleviate the need for a traditional lens (see telescope arrays).
Physics > algorithms.

Just look at iphone bokeh (background blur), it's utterly disgusting. Nothing beats real world light rays hitting a large sensor, the larger the better (that's why 4x5 cameras still shit on modern 150mpx sensors).

CCD aren't used btw, they all migrated to CMOS
When a group is disproportionately excluded from the education, economic and other systems of society due to, for example, racism or sexism, they tend to have disproportionately worse economic outcomes (sometimes extremely so.) This is almost always recognized by that group of people and a strong motivating factor from overcoming their systemic disadvantage.

> demand for special treatment and privileged legal status based on membership in their identity group

Usually they're just asking for equal treatment, but if you mean things like affirmative action then this is obviously just society paying off its debt to the group for previous exclusion or jump-starting things to get closer to an equal society.[1]

1. https://en.wikipedia.org/wiki/Affirmative_action#Origins
IME the remaining advantage of SLRs is the speed of phase focusing over contrast focusing - moving subjects are much easier\faster to track with phase focusing.

Has contrast focusing caught up yet?
Bbs is not a protocol;ftp certainly is, as is gopher, NNTP is.

Disappointed that NTP is not listed as it may well be the oldest continuously running protocol.
> and in all browsers on iOS and iPadOS 15

Wow. I wonder what Brave thinks of this?
I agree, they didn’t actually do a hard sell. They just sort of mentioned it. I was saying I wish they had. It just seemed like it would have been funny. “And that’s why we’re revolutionizing whatever”
Generally a good read, but only by getting challenged with a varirrty of problem can one end up the sort of ruggedly self-sufficient 'sparse polymath' the author approves of. And at the time, those problems may have been complrtely unpromising from a compoundimg pov.
This didn't drop out of the blue. And users had been asking for this for ages. Google had been talking about these changes (there were some others starting android 8)

A hobbyist project I work on changed release schedules and new functions to be able to support this on day one. A major framework backed by $$$ should be able to do the same and not lag 2 yrs behind.
What we need are companies working on browsers that actually care about the web. Apple have demonstrated time and time again that they don't, because they favor native applications on iOS and macOS over anything web, so we end up with subpar browsers who ship with the OSes. In some cases (iOS), we even end up with a browser-monopoly where no other browser is even welcome.
maybe_yield may or may not be the right solution here, but I think it may be useful in general - e.g. when you have long I/O-less computations. In such a case, I'd like to be able to say "yield here if my budget is drained, but continue otherwise and don't put my task at the end of the queue". Although for that the only thing I really need is a way to peek at your budget - with that, open-coding maybe_yield is trivial
I think there is just not a shared definition for "history" among people who here that line in a vacuum, vs more Marxisty type people. "history" is a very particular thing for Marxists. even in his book you are talking about, it is talked about on those lines, not in an everyday concept of history.
All browser vendors are very unhappy that Apple only allows their browser engine on iOS. For security and many other reasons.
> Blame the legislators. Those assholes left barn-door sized loopholes in their legal requirements for Apple's compliance.

Well that remains to be seen. The court just applied existing law for this specific conflict. Apple was found not complying, which is why the court issued this ruling. After implementing this narrow change they probably still do not comply. It would surprise me if dating apps would somehow be legally different from any other app. Apple is just stalling here. The next court case is going to cost money in addition to broadening the requirements on Apple, I think.
Exactly. It is always the same naive and not well thought out argument for this stuff.

As if laws and regulations just came about by a random process for no reason.
> it must have been diseases the Spaniards brought that permanently wiped out the whole Amazon civilization.

The Spaniards didn't go deep into the Amazon. It was possible to hide from them in the jungle, which is thousands of miles deep.

The whole Amazon civilisation was not wiped out.

It took a giant hit in the early 20th century when the automobile industry required rubber for tires, which it got by enslaving and brutally murdering indigenous Amazonians.

Then later in the 20th century vast tracts of the Amazon were converted into coffee farms. The habitat loss decimated indigenous Amazonians, but it hasn't wiped them out.
Microsoft Yanks Buggy Windows Server Updates – ReFS Volumes Unavailable
Really? I could see the other third parties like Green Party, American Solidarity Party, Libertarian Party, etc. having those issues on their platform. But Republicans and Democrats have shown time and time again that they value corporations over people and want the government to be more closed. I'd be happy to be proven wrong though
Now I realise you have to produce many words to fill a book, but a more succinct argument would be appreciated, and this seems to be all over the place, with pat explanations of recent history, which is probably much more complex in reality.

And is the argument really about 'identity', or just 'status'?

IMHO, economics is flawed at it's core, because people do not just value material wealth, but relative, social wealth, aka status, in fact, almost above all. That also explains twitter, facebook, instagram, etc.
Clearly the end goal for this research is figuring out why the fungi can block radiation and taking advantage of that for better radiation shielding. We’re not going to be flying around in spaceships coated in fungi.
It's very interesting seeing exploits like this from this organization. On one hand their service fingerprints users and offers extended metadata like whether the user is in incognito via sketchy web apis.

On the other hand they report (and help close) some gnarly exploits like this via sketchy web apis.

What do you all make of this? It's hard to not see it as some weird "were not doing a bad thing" gaslighting (perhaps even internally to their team).
The way they describe the behaviour when the dev tools are used with undeletable database copies being created, this just looks like the whole area is buggy. Which is of course not an excuse for this, but might also indicate that there could be even more attack surface there.
To be honest, this part is handled manually via a test value injector. There's a global map of names to "adjusters", which are either values or callbacks that are allowed to manipulate a value. If there's a particular request we want to fail after making, we do something like this:

// System under test code:
auto status = DoRequest();
TestManipulate("after_request", status);
if (IsError(status)) {
// Handle errors.
}

// Test code
SetTestValue("after_request", MyErrorStatus());
RunSystemUnderTest();

The module that handles test value manipulation is typically disabled by a global variable, and lives in the cold section under FDO and opt compilation, so it costs essentially nothing. It cannot be enabled in release builds due to the code that enables it being compiled out.

We find in many cases this isn't really necessary, as the error handling code in most cases just bubbles up the error, and so it is not particularly interesting to test. There are a few cases where we do this where the error handling is more complex than "return same error to user" or "retry after delay."

This type of thing can't always solve the problem, but it's often good enough to get things done.
Do you know about the Gemini protocol?
I hate identity politics as much as the next guy, but I think a lot of Fukuyama's takes here are pretty bad. He repeatedly paints massive groups with a large and indiscriminate brush. For instance:

"The right seeks to cut off immigration altogether and would like to send immigrants back to their countries of origin."

Uh, what? The United States is a nation of immigrants and we all know it. I don't think anyone wants to send immigrants back, it would be illegal and unconstitutional as well as impossible. Now, restricting ILLEGAL immigration on the other hand? Yes, basically everyone on the right supports this. But not wanting illegal immigration is literally on the other side of the map from not wanting any immigration at all and sending back immigrants.

I don't lend much credence to this guy anyway, considering that he thought history ended in 1992, as other comments have mentioned. But I think just as important as identity politics is defining the opposing side by the worst ideas of its supporters. For example, defining Democrats by "defund the police", or defining Republicans as the party of "white nationalism". There are tons of people on both sides who don't believe in this crap and are dedicated to the core ideals of economic prosperity for all and expansion of opportunities. Tuning these crazies out would go a long way to calming down the discourse in this country, but I don't think essays like this really help the situation.
>Most people just want a shitload of bokeh (real or software)

Software bokeh isn't really that good though. It's especially apparent with things like hair, which is unfortunately a lot of the edge area if you're taking portraits.
Yeah, Ctrl+I import doesn’t seem to preserve everything, not sure what’s up with that. But you can edit the files normally just fine—though you’ll have to convert the polylines to paths to edit the points. Inkscape is mangling the filter regions a bit when you round-trip it, and I’m decidedly unimpressed with that (which has seemed to me to be worse in 1.1 than it was in 1.0, perhaps because it’s more proactive about both recalculating and constraining), but other than that everything’s unaltered, and you can edit the file just fine—though as I mentioned before, edits on an element that contains <animate> children (which here specifically means the filters) may destroy those children.

(polyline and polygon are weird elements, serving no useful purpose, as they can be trivially converted to paths: <polyline points="…"/> → <path d="M…"/>, and <polygon points="…"/> → <path d="M…Z"/>.)
If i run linux can i modify the firmware? Also the regulations differ from country to country so this should be legal in some of the country.
NNTP had a relatively recent update.
(I tried reading the article without an ad blocker. When I was nearing the end, a full screen modal popped up. Closing it caused the browser to instantly return to the top of the article. Sigh...)

That's interesting about the old glass. Personally I'm into portable superzooms lately, because of the usual distance to fauna in my area, and also it's fun to ID and capture the big passenger jets at sunset. But I'd really like to explore the kinds of lenses you mentioned someday. You can definitely see a difference with the lens changes.
If these numbers are correct, then this is a cool product and business model.

It doesn't require a blockchain, though.
It's good that Apple doesn't care about the web, because that means that developers can't rely on the APIs that Apple refuses to implement, meaning that in the end the web ends up with fewer APIs that can be used in practical terms.
A lot of us could be on opioids, but we'd know it. There's just not a lot we could do about it.
Liberty is not anarchism.