skysight-inc/HackerNews huggingface dataset:
I was the CTO of an R&D consulting company in Poland, and parent is mostly spot on. I disagree, however, about the way they describe in-house management vs giving engineers to the customer.

The only thing of real value in a software agency is the team. If your programmers get pissed off and move to another company, you are going to have to spend money to hire and onboard someone, and leave money on the table (you need engineers to fulfill your contracts). So, unless an agency's management totally sucks, they will put a lot of effort to keep their personnel happy. This means, for example, having decent project management (and that's kinda natural, as you tend to do a lot of projects). Second, working the engineers to the bone is very much _not_ in the interest of the agency – if you work super hard and burn out, the customer gets all the upside (project delivered), and the agency gets all the downside. So, a decent agency will be good at pushing back when the client tries to abuse their employees.

This is one of the reasons why we strongly preferred managing the work ourselves, and why we stuck to hourly billing (which is super annoying to most of the time, but it aligns the incentives in that regard slightly better than if you bill by the day).

If the agency is doing staff augmentation, the developers are mostly left to fend for themselves. This is problematic, as it makes the devs to (justly) wonder what is the agency doing to deserve their margins.

(Of course, your mileage may vary. Ours was a small shop with very senior people, and we were doing very interesting projects. Working at a huge Indian outsourcing company is going to be a very different experience.)
A Proposal to Admit New States (2020)
I have seen mixed evidence about hot water being more effective than cold water when washing. Do you have a reputable source?
I think it's possible people have different levels of intelligence. I've also experienced that I learn better through some teachers. If you're having trouble with combinatorics/algorithms, may I suggest:

Probability: For the Enthusiastic Beginner by David Morin is the book that helped me get it. It's got tons of examples and I felt like I could work through them.

Grokking Algorithms by me(!) is (in my biased opinion) an easier text for learning algorithms. Lots of pictures and examples. I initially learned through CLRS and did not find that one easy.
Remember it's a numbers game, maybe broaden-up your scope outside data science you can always go deep there later. I'd focus on getting an intership coding for example.

Just apply to hundreds of openings, if they're available!
Not just the photos but the initial publicity. People remember the beginnings of things if they're broadcasted through mass media. I recall many people claiming this a 'big win' at the time and attributing to the sitting president. I recall also being highly skeptical and suspecting a political stunt but completely forgot about the status until reading this.

Meanwhile, people at large don't follow progress of these endeavors. Some journalists may but there's selection bias from the journalist and the news consumer as to what they ultimately see and stay informed of. These stunts are forgotten by most (myself included) in the daily scramble of things we have to keep track of and manage. Did it fail? Did it succeed? Do I even remember it or just the emotion it attributed to something else I actually do remember?

Ambiguity hiding in complexity of daily life lets people say and do a lot of things and get away with it. It's often far too difficult and time consuming to unravel the ambiguity and complexity to show if something succeded, failed, or to even have cognitive capacity to keep track of. The end result, as you point out, is political capital people walk away with. The emotional impression at the time is what was sold and stuck to most people. "MAGA", "bringing back manufacturering", links to nostalgic economic golden eras for many workers.
Look up the Harvard study which found the opposite to be true.

Please source your claims.
> so it's not really too clear-cut that running a dryer hot is massively inefficient.

My heat pump dryer came with an energy estimate for various functions and loads. The various functions which shorten the time, or the functions which increase the heat (often related) are specified to use way more energy. To me, it's pretty clear, plus the manufacturer specifies it.

> Also it's not that using lower-temperature water to convey heat is somehow more efficient. [..] If you're burning gas it doesn't really matter either way, you just get the energy out you put in.

That's what I used to assume as well. It isn't accurate though. If the water that comes back to the heating element is too hot it'll not be as efficient as when the temperate is lower. Similarly, the additional energy that's needed to heat the water to e.g. 75+ degrees Celsius is wasteful. You can save around 30% of the energy by reducing the temperature of the water that's used to heat your home (though might not work due to various considerations). There are loads of other things that are possible which also significantly reduce the energy usage.

Regarding how to save energy when using a boiler there's a huge Dutch topic about it with loads of tips: https://gathering.tweakers.net/forum/list_messages/2027810. I assume similar information can be found in other languages, though heating using gas and water is really popular in NL (more so than any other country I assume).
That's not how the code works. Wallets have an amount of Bitcoin, but there are no unique identifiers to a Bitcoin. They don't have serial numbers like, say, a US dollar. There is only the transaction history that shows an amount being sent/received between wallets.

But even if Bitcoins had serial numbers, they would still be practically fungible. Dollar bills have serial numbers and 99.99% of the time, dollars are treated as being completely interchangeable (ignoring the corner case of people hanging the first dollar they made on the wall, etc.). If you give a store one, they treat it as if you gave them $1 in value and don't care which specific dollar you gave them.
"These two MSI packages are digitally signed by Apple"

Couldn't Apple simply revoke the signature?
> As ever with polls it depends how you frame the question.

Obligatory 'Yes, Prime Minister' clip:
https://youtu.be/G0ZZJXw4MTA
If you wash the sweater in conditioner and lukewarm water you can (carefully) pull it into its original shape. #lifehack
Yes because you don't get to use your personal emotional reasons to decide what I get to see. That's the asshole move, pointing it out is not.

Lay out the facts as to why it's good/bad or don't say anything at all. Some personal story about how it made you feel bad is irrelevant and actually harmful to making an informed decision. Toddlers use emotional reasoning, be an adult.
When I read the comments I immediately thought about "Jones in the fast lane" from the 90ies, but this seems to be something entirely different.

That said a few of you might like to see that game. It is available on internet archive, can be played online and is quite unusual for its time.

At least I was happy to find it and played it once against the Jones AI (it is way funnier with friends).
I guess that's bootstrap's legacy: they implemented a grid in precisely that annoying way. Not that you have to use it like that, but the temptation seems to be considerable.
Just responding to the OP "Yes, Google has cancelled services, but they've all been free things that they had every right to decide would never increase revenue. Why should Google have to keep everything they ever built running for ever?"

Which to be clear they are not responsible for running all their services forever, but it puts a lie to the idea that google is fine with stability in a service, they'll take something commercially successful enough and sacrifice it for something else in hope it attains "hypergrowth".

At the end of the day google doesnt give a flip about its customers, the structure of google will always incentive new services over fixing/maintaining existing stuff and anyone who has a pollyannish view of this needs to wake up.
Why do you consider to get one? (I have one and enjoyed it, but I doubt it had much impact on getting jobs)
> 60k is more for senior developers. Junior get less.

It's always shocking to me how low European SWE compensation is. Is it similar for other skilled professionals? What do accountants, lawyers, civil engineers, pilots, physical therapists, etc. make?

I understand the demand side. I think the European tech industry is much less successful than its American counterpart, and therefore has less money to pay. But I don't understand the supply side. Why would anyone with the intelligence and drive needed to become a software engineer pursue that field?
Hey Lukas,
Thank you for your comment and for reaching out. I'm a big fan of MNT Reform, and it's great to hear of your interest in doing an e-ink experiment. We are interested. I'll send you an email later today to talk further.
I just got a 6 figure non-senior position in Berlin. Sent out close to 100 applications and went into interview processes at around 30 places. 80-90k is definitely doable if you are good and take your time (I was looking for 3-4 months).

You need to filter beforehand for salary. Most places expect to pay around 60-70k max. But getting the higher salary is more a matter of finding the company willing to pay it than just "being good".

As one CTO said during salary negotiations: "There are a lot of 100k devs working 60k jobs"
> To sum up: if you are single and opt for "live cool and don't care about expenses" style, then an average developer salary will be enough (it might be harder if you have a family to feed).

> On the other hand, if you choose to go the student-like route (living in Wohngemeinschaft and not eating out too much), you can easily manage with just 1.200-1.500 EUR per month, and save the majority of your salary.

I know it may be an unpopular opinion, but saving 18K Euro/year leads you nowhere (first world problems, I know) if you would like to buy a decent house (not flat) in the suburbs of a medium-size German (or western European) city. Decent houses cost around 450K Euro (or more).

Edit: Let's start a revolution :) https://news.ycombinator.com/item?id=26903194
> Now that we're remote, if I were so inclined I bet I could hold down a second job and not go over 40 hours of total work time.

It can totally be done... BUT I would not recommend it because the stress load can be extremely high. For one, you're constantly in fear of getting caught (even though many places have a friendly moonlighting clause now). You may have to juggle two meetings at the same time - which can also be done - though there's always that chance you'll be asked to participate actively in both. The money is nice, but the stress sucks
H1B Lottery Results – 2022
Ouch.

I'm not the GP. I agree with you, but I feel for you.

The fact that you are worried is a good sign, though!
Games are such a hit and miss market, that it will probably be difficult to find an investor willing to drop a full 30 million into your studio, unless you (or your employees) already have a track record in the industry making games close to that budget.

Hell, I worked as a producer for a small video game publisher, and we didn't spend more than $1 million on any given game, that included development, certification, ESRB rating, and marketing (was 11 years ago now), although granted they were smaller games for Wiiware and Xbox Live Arcade.

And we only hired established development teams to make those games.

We did evaluate pitches submitted to us by other development teams, and it was usually a Powerpoint presentation describing the game idea and the team that would be making it and what experience they had making other games. Sometimes it included a playable demo and we'd play that first.

I remember we ended up passing on a couple of pitches that ended up getting released through other publishers, including BloodBowl for Xbox and Desktop Tower Defense for the Nintendo DS.

We also at one point considered making a game based on the anime Tekkonkinkreet, but that didn't end up going anywhere. I didn't know about that awesome movie beforehand, though, and it was cool to find out that a band I already really liked, Plaid, did an amazing soundtrack for it too. We watched the Japanese version in the office, so my boss was roughly translating it to me as we watched it, since I only knew very basic conversational Japanese.

I'm developing a video game in my spare time right now, and I'm just keeping the scope small enough it won't need a big investment. It won't need any at all unless I want to make it pretty with a proper artist.

Also, could you link to that post you saw? I'm not finding it myself so I can check it out.
Aha, that might change it indeed. Do they have the "loser pays the costs" policy or not?
I'm surprised the article says nothing about certifications and or degrees, only work experience. I don't work in Software Engineering but I would have assumed that - like anywhere else in Germany - a university degree is required more often than abroad. Or am I wrong about that?
Download: Megan Thee Stallion Good News Album – Zip and Mp3
There are too many problems to count. I got a message with the subject "Mortgage in principal" and no text. Same with pensions.

The browser opens new pages without hiding old ones.

Inbox count is wrong.

Buttons aren't responsive (no, I don't mean mobile design). They give no indication that something is happening.

Dragging windows is buggy.

There is no loading animation on clicking "next turn", nothing that indicates that the month has passed. Just add a dark overlay with a black and white loading bar and show the date afterwards.

I tried this in Chromium and Firefox and the problems are the same.
>Move.

Ah, the pre-covid days. Nowadays you might as well say "move to Mars".
I started out in consulting and at one point decided that I would no longer accept those sorts of jobs, for primarily one reason: at consulting gigs, I never[1] got to stick around long enough to experience the long-term consequences of my choices.

I started out consulting because I thought it would be a great way to learn a wide variety of things but it turns in order to actually, really, truly learn something, you need to stick around for a long time to see the long-term, second order consequences unfold.

Instead, I've now been in a few smaller product orgs, where I get many of the benefits of consulting (high pace, many hats, good compensation, lots of learning all around, wide array of technologies) except I also get to witness how everything ends up and what the fruits of my labour are.

Something else that I hadn't thought about until now is that in these smaller product orgs I also get the opportunity to build the culture and organisation from scratch – that was rarely something offered to me at the consulting gigs.

[1]: Of course, I shoudn't say never. Maybe once or twice were there opportunities to stick around for a long time, but they were rare in comparison.
So you are going to ignore one of the UN’s most important resolutions ratified by 178 nations because you found somebody’s essay?
Interviewing is a skill, you just need to learn it. The easiest way to learn it is practicing it.

I know the feeling, I’ve failed several interviews, most of them I was not able to answer simple questions, that feels devastating.

Emotions and anxiety take big part of it. Don’t worry too much about failed interviews, take note of everything you were insecure during the interview, later become an expert on those questions and try again.

Each interview could bring new challenges, but you will get to a point where you know what to expect, that will make it easier on the anxiety, and it will free your mind to use your brain for the actual questions and not insecurities inside your mind.

Keep pushing!
When I'm using my tablet, I'd rather get the desktop layout. Because my tablet's screen is higher resolution than that of many laptops, and, even if the screen itself is physically smaller, I also hold it closer to my face, and, most of all, because layouts designed for phones just look bad on it.

I kind of wish my browser could just set a flag that CSS can see, so that I can decide for myself how much I like hamburger buttons and four words per line of text.
I find it difficult to believe that you are truly "not smart enough" if you've made it this far in university. Is it possible that you have an undiagnosed attention disorder or similar holding you back? If your school offers any sort of student counseling / mental health service I would encourage you to reach out to them for some professional input. They may also be able to connect you with interview preparation resources or tutoring to help you with that side of the equation.
It will never be assembled by humans in the US, but we should strive for US based robotic manufacturing.
The above argument might feel slightly wrong to people because it relies on the property that (g^a mod p) ^ b mod p == (g^ab mod p). The fact that this holds isn't too hard to figure out, but requires knowledge that pq mod r == ((p mod r) * (q mod r)) mod r, which again isn't too hard to figure out. However, at this point you're asking people to derive two basic number theory properties in a row, and notably "using modulus to write fizz buzz" (which is the level most non-math-major programmers are at wrt to modulus) is not the same thing as knowing how to do basic number theory, and proficiency in the former doesn't imply proficiency in the latter.
I’ve always been average academically, but when needed, simply outworked everybody and got decent grades.

I tried to find reliable IQ tests online: got 86 and 135 on two different ones, have no idea what to make of it.

This is extremely typical of someone who is very bright and also has a disability. The term for that is twice exceptional.

https://en.m.wikipedia.org/wiki/Twice_exceptional

In such cases, their strengths mask their weaknesses and their weaknesses hide their strengths. They are prone to having average grades while finding some things very hard and others silly easy.

In such cases, if the disability can be identified, it can be extremely empowering and life works much better once that part is identified and appropriate accommodation arranged.
Also
Managing the Professional Service Firm
By David Maister
Helps understand how consulting type firms as a whole work
JFYI, it is only the English/American that use quid pro quo in that sense, in Latin (like in many other languages) it has a different meaning, while do ut des has that meaning:

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

"The Latin phrase corresponding to the usage of quid pro quo in English is do ut des (Latin for "I give, so that you may give"). Other languages continue to use do ut des for this purpose, while quid pro quo (or its equivalent qui pro quo, as widely used in Italian, French and Spanish) still keeps its original meaning of something being unwillingly mistaken, or erroneously told or understood, instead of something else."
I shouldn't reply to this after so much time has passed; it's petty and no one cares. But just for the record:

> the assumptions that you are making are false or misleading

Nothing that I listed in the second section of my comment was false, it was all factual information. Facebook did take out full-page adds with misleading and inaccurate FUD about Apple's privacy stances. Facebook did merge Occulus and Facebook accounts. Facebook does, still, to this day, ban pseudonyms. Facebook has never claimed that the leaked emails describing its internal policies towards competitors were faked.

Those are factual statements.

If you want to claim that I'm lying about them, then that's a really bold claim that you should own in specific terms, not just allude to in vague statements about whether or not I'm willing to listen to you.

> You certainly do not care to listen, for instance.

You have never provided a single example throughout this entire thread of any of my examples being factually inaccurate, but you're characterizing me as being close-minded for not taking you at your word with zero evidence that every critique about Facebook is wrong.

You're upset that I don't know what you have to say, but you haven't said anything. You set up an example of a hypothetical critic who doesn't understand how shared contacts work, and told me to extrapolate from there. So yes, I do think you're wrong, because absent any evidence of the contrary, the fact that you've worked at Facebook doesn't mean you magically have context that makes Facebook's real-name policy not a problem.

Again, unless you want to claim that the entire media landscape is outright committing libel and that Facebook doesn't have a real name policy[0].

[0]: https://www.facebook.com/help/112146705538576
Actually, PaperTerm + offline eBook and PDF reader would be a great compromise. It can be useful when you're connected and when you're not.
Assuming this is yours; am not a fan of using the 'alert' prompt to display results. Should be easy to add a notification within the page.
Make Hacker News an RSS Feed
Entrepreneur Raised $100M to Help You Move from Debt to Savings
See related: The Aura Blockchain Consortium for luxury goods https://news.ycombinator.com/item?id=26898103
Military personnel are required take annual training on trafficking in persons.
Many of my CS school mates at university took algorithms more than once. Some dropped it, some failed it. That class was the reason many CS students dropped out or changed majors. So, don't feel like it is just you. It's something people can learn, but it takes a lot of practice to do well. You should have a leg up on most as you've already done Maths.
The idea of using WebAssembly for their plugins is really impressive (they are using Wasmer!). It allows to have fully sandboxed code that interact with their code safely and fast.

I think more projects will start following the same direction soon!
If you're curious, a press release from yesterday had more details:

"This time around, we plan to trying climbing to 16 feet (5 meters) in this flight test. Then, after the helicopter hovers briefly, it will go into a slight tilt and move sideways for 7 feet (2 meters). Then Ingenuity will come to a stop, hover in place, and make turns to point its color camera in different directions before heading back to the center of the airfield to land."

via https://mars.nasa.gov/technology/helicopter/status/294/were-...
Typically you'd be saving for a deposit on a house, rather than the full amount.
What's the point of fitting multiple terminals in a single text-mode screen when everybody is using GUI terminal emulators and tiling window managers?

I remember good old pure text-mode days with warmth but doubt there are many people actually doing it nowadays. So I imagine this (thesubject) is going to be ran inside a GUI terminal emulator window and I don't understand how is that better than just having more windows.
Why's that? Saving 18k for 5 years would yield you 90k€, which would be an appropriate 20% down payment on the 450k€ house.
What you are not taking into account is that health care costs compared to the US are almost nothing. So is the cost of higher education.
Venmo releases cryptocurrency trading on the platform
If that were the reason, then surely the compensation ought to be paid directly to the lover or lovers rather than to the estate of the person who died, who might have left their money to charity, not to the lover or lovers. They almost certainly do have mechanisms in place for compensating family members directly, but compensation for pain suffered in the seconds before death goes to the estate of the dead person, not to the family, if what I read was accurate and still applies. That compensation is presumably independent of whether the deceased had any family and independent of who inherits it.