skysight-inc/HackerNews huggingface dataset:
Speaking as someone who has worked at multiple such companies, they don't buy off the shelf because you can't get a big budget and build a big team and get a big win and a big promotion that way. They also have so many teams they literally invent the same thing 3 times over. Sometimes building and firing the same team 6 times over as they try and fail to build one thing.

When a company has more money than sense, it enjoys spending it more on building rather than buying. It's also much easier to justify dedicating FTEs to yet another internal project rather than vetting a vendor and churning out a PO for a product you don't know how long you'll use.
That remote work stuff will go away. People are kidding if they think large organizations can innovate and remain competitive when everybody on a team isn’t in the same room.

Individually people might think they are more productive (at least coders do) but the communication issues that arise from remote work are gonna really become an issue soon enough.
> But to argue that tech companies don't need 50% of their employees, when they're the plurality of the wealth of the United States' public markets; its comical.

If they were claiming this was something unique about tech I'd be sceptical. But if they're claiming it's just regular corporate dysfunction I'm not so sure. I've watched whole teams of extremely talented engineers put multiple years into building something that never saw the light of day, not because of any technical flaw but because of shifting organisational politics. The idea that less than 50% of employees contribute to the bottom line doesn't seem so implausible.
> doctor/patient relationship became weird under the influence

That reminds me of a joke, "I said to the doctor, doctor, you got be patient with me"
I found this talk by Luca De Fao is a very good introduction to isogneys and SIDH (caveat emptor: I can grok some algebra, but am not cryptographer) https://m.youtube.com/watch?v=EAe5dqWcxh4
Why would you want to use the least amount of land, or do the least amount of mining?
Is DALL-E different then other models for example ones on hugging face? Or is it relatively the same just trained to a ridiculous amount and that's why it's results are so good?
Great question. There's a subtle point the article glosses over "... with coefficients in K." If you have two elliptic curves that just happen to be cyclic groups over finite fields, you can construct homomorphisms between them with finite kernels. But, you won't have any hope of finding morphisms unless those finite fields are the same. (same characteristic? It's been a while)

In less fancy language: isogenies are homomorphisms you can describe with simple formulas involving (x, y) coordinates.
TBH, the only real issue I have with this is dealers capturing all the markup - this is happening because paying those prices gets you a new car now, and not in 12mo when the supply shortage is relieved.

I'm not exactly sure how these things work, but if the manufacturer is forbidden from selling direct and dodging the dealer, that's a problem. If the manufacturer could, but is choosing not to, well, that's on them - They are simply transferring the PR hit to the dealer (and giving up the profits, which sounds dubious)

Pretty good example of trading one thing for another though! Pay up now for a car now, or wait and save your money for a car that isn't marked up. It's kind of funny seeing corporations try to apply price controls, rather than the government :)
I find this talk inspiring. Underscore.js got many things wrong for FP: https://www.youtube.com/watch?v=m3svKOdZijA.

I've read Grokking Simplicity too. It's very approachable book. Highly recommend it for JS/TS developers who want to learn FP!
How interesting! Thanks for posting.
> Everything was invented in the 80s

Classic Mac OS was invented in the 1980s, but modern macOS (and Linux) are based on the fine 1960s design of Unix.

ARM may have been invented in the 1980s, but x86 dates to the 1970s.

C++ and Python may have been invented in the 1980s, but Lisp dates back to the 1950s. ;-)
the best 911 proxy alternative: yilu proxy
https://www.yilu.us
and has cooperated with Lalicat Browser:
https://www.lalicat.com/911-socks5-proxy
Homeowners who are selling don't want their data locked up. This should be a class-action suit. I bet there are a dozen attorneys who'd take on this case. You may not make out personally, but a condition can be the opening of listing data. Its locked nature should be considered problematic at best for fair housing rules.
Concerning the "Certified extra scrum master" quote from the video, I really like [1]:

> [..] if your organization is struggling with an Agile transformation, drowning in chaos, you’re going to leap when someone offers you a lifeboat in the form of certifications and processes and tools. Executives understand processes and tools much more than they grok self-organizing teams.

[1] https://www.simplethread.com/agile-at-20-the-failed-rebellio...
Monopoly as in there is only one dealer?
Only 10M to fail to meet any benchmarks? Now that is a nice performance plan … for the CEO!
Y Combinator’s Summer 2022 cohort — currently in action — boasts nearly 250 companies, down 40% from the previous cohort, which landed at 414 companies...the batch is still large “relative to the last five years of batches.”

Next up, we shall hand wring about Bezos having fewer billions or some nonsense.
Someone suggested using a different domain name for the marketing pages. I think that this would be a good idea, then you can clearly tell the difference. And, if the different domain name is something other than "GitHub.com" then the commitment mentioned in December 2020 is still valid.

As long as it only affects the enterprise marketing pages (which, like you, I do not use) and it is clearly documented (unfortunately some of the documentation changes seem confusing, and I am not the only one who thinks that), then I have no problem with this.

(I do not use GitHub for my own projects, but I do use it to view other projects and to communicate with other projects that do use GitHub. In future I might also set up mirrors of my projects on GitHub, but the main working of the project will not be on GitHub.)
> No heuristic is perfect, but it's fairly easy to quantify empirically from activity/records. Developers who are productive (actually write and ship large amounts of quality code) tend to be valuable and those that don't, aren't.

If you are factory line worker, yes.

If you are a developer or a manager (a "knowledge worker") -- what you could be observed to be doing has usually little correlation with result for the company.

I know people who are busy producing total crap, managers completing tons of projects achieving bad results, very energetically with huge fanfare. And I know admins that have everything so well automated and working reliably that they are watching youtube whole day, their managers none the wiser about what could have been. Or people who do nothing and have one brilliant idea a year that saves the company tons of expenses. And every other type inbetween.

In a lot of teams it is usual for senior developers to produce relatively little code compared to juniors, when looking at the value they are creating. Maybe because they spent most of their time doing other things like helping juniors, doing code reviews, designing new solutions, talking to clients. Or maybe because they are getting the most complex problems.

If you can measure this you would deserve Nobel Prize. A more likely explanation, though, is that you have no idea how complex the problem is.

In those cases I like to remind people of this famous little story: https://www.folklore.org/StoryView.py?story=Negative_2000_Li...

In my experience working many decades, in most teams there are few individuals who are making things go and frequently not even their direct managers understand how people are exactly contributing to productivity.
wow that's one busy server. Seems to be a high demand service.

It's better in some ways than craiyon and worse in others from my sampling (craiyon seems to give me less 'nice' options but better logo-y images)
Name one company where you could be confident there's no risk of being laid off. Big companies definitely go through downturns and cut significant chunks of their staff, and you're even less likely to be able to do anything about it there than at a small company.
Not a good argument from you. As if the sheer number of employees is what made Google successful in the first place. And as if efficiency alone makes a successful company. Why would you think these things?
> The problem is, nobody knows how to tell which ones.

I guess there is no leetcode BS for firing. May be someone create one so that circle of sucks can be completed.
Very nice! Properties in the area I’m interested in are now selling for 7% below asking price whereas a year ago they were getting 30% above asking price. On a different site, several properties that I saw sell in the past few months have relisted. It’s obvious they overbought or were speculating and are trying to get out now.

I can’t wait for the business study of how much wealth the Property Brothers end up destroying - should be much more interesting then the story of the guy who stopped putting olives on the airline salads.
I do not (and will not) use GitHub for my own projects, although I use it for viewing other projects that do use GitHub and for communicating with them. Mirroring projects on GitHub (and possibly other services too) even if the main working is not on GitHub, is also possible (I might add mirrors on GitHub and others in future, but currently I only have the main working hosted on my own computer and the mirror on Chisel, and I still intend to keep both of these even if there are mirrors on other services too). (Even SQLite is mirror on GitHub even though its main working is hosted by themself instead and is not even using git.)

I would not recommend using GitLab unless it is not the only mirror of your project (it is acceptable if you are mirroring it on something else, too). If you do want alternatives, you may consider Codeberg, NotABug, and/or Sourcehut. The reason I exclude GitLab is because it cannot display the files unless JavaScripts are enabled (or if you use the git protocol, which is kind of confusing compared with fossil) (it is OK if it uses JavaScript for other functions as long as the files can be viewed without it) (this is not a problem if there are other mirrors, since you can view the mirrors instead).
Actually, I have been asking this question to myself, in addition to my other comment in this thread responding to the question. I have 10y experience in top publications in climate research, worked at top institutions, with top people, and I know the scientific landscape very well across the physics and human dimensions -- including strengths and pitfalls. I am being interviewed for tenured positions in academia these days. However, I really would like to help efforts out of academia, even without a workload from an (unpaid) advisory role, that would make a difference for me at the end of the day! BUT, I do not know how to transfer my knowledge, where to start, or to whom I could talk. This thread is beautiful because it shows many valuable sources to continue my still inconclusive search, please if you have any advice, I would be most grateful!
Oh dear. This is a gigantic disaster.

If lots of software released today haven't been pinning their versions on release (especially Electron apps) or signing their commits if they are open-source, then this is a chaotic supply chain attack waiting to happen and is more worse than I thought.

But really it is yet, another reason to avoid GitHub entirely and just self-host using GitLab or Gitea.
This is that thing where people can put anyone in as the commit author, thus impersonating the original creator right?

Seems like the solution is "don't just copy random github urls into your code" ?
Finance people (well, the ones that actually make money trading) don't put much stock in EMH either..
There are a large number of problems in climate and clean energy that need creative finance solutions. Look up Generate Capital for one example.

I work on digitizing electricity rates to enable smarter financing of clean energy projects, distributed energy resources in particular. So much of this work is about creating pathways for money to get where it needs to go. You can definitely find a way to use your existing skills in the service of climate rescue.
I wonder what code corpus the SalesForce CodeGen model (which this uses) was trained on.
>and then list it on the stock market for the retail traders to hold their bags.

Out of 3,840 startups funded by YC, fifteen have gone public: https://www.ycombinator.com/companies
Conversely, did you see it coming and make a ton of money?
agreed reminds me of nomadlist and the sort of php philosophy of I wanted some function so with 1 php flat file I made a sort of website with app like behavior. If anything is this not programming to the masses? PHP PHP! :p
you can get it running with resizable bar
I wonder which sector (fintech, web3, etc) saw the biggest cut.
Next up, the remote work craze. Everybody thinks they are super productive working from home but on a larger scale I imagine it took a huge hit.

Plus it is dystopian as fuck. People need to be around people outside of their immediate family to stay sane and I promise you most of these new remote workers are basically never interacting with people outside their small bubbles.

It’s gonna swing back. Calling it now. A ton of people I’m know made some seriously impulsive moves into houses way out in the middle of nowhere thinking this will last. It will be interesting to see how well their bet paid off in a year.
This was a variant of the question that I had when I left Stripe in 2019. After hearing someone say “We are the first generation to feel the impact of climate change and the last generation that can do something about it.”, I became fixated on the question of what can I, with my software skillset, do to have a meaningful impact on climate?. The answer (in hindsight), is a ton.

My particular approach was to start a company (Watershed[0]), but today there are lots of great options as a software engineer. There are already plenty of great examples in the thread of places to look for companies (MyClimateJourney community, climate job boards, etc). I think the most important thing is not to feel like you need to learn a ton before jumping into the fray. Most engineers that joined us had zero climate experience beforehand. All you need is to be curious, be an effective engineer and you can learn what you need on the job.

My email is in my profile if you want to chat!

[0] We’re hiring (https://watershed.com/jobs)
and engineering is absolutely our rate limiter in helping companies decarbonize. We’ve built a climate platform that’s powering the climate programs of some of the world’s leading companies (Block, Shopify, Doordash as a few examples). Our goal is to be responsible for reducing the world’s yearly carbon emissions by 500 megatonnes of carbon by 2030 (1% of global emissions).
Also a lot of people mentioned climatebase.org. They’re great! Lots of good jobs across a lot of roles.
It's not imo but ASP.NET MVC is uniquely good among frameworks for statically typed languages. Java, Go, etc don't have anything comparable.
I don't know. I'm not an American and I know what the house of representatives is, I also know what the chinese national congress is and who is the president of France and who is Modi. I suggest it is a good thing to invest some time into reading international news, because so much of what influences our daily life is determined by international politics and the big players in it.
Investors just want a faster return in a high interest rate environment. If they can put money into super low risk things like bonds and get 3, 4, 5%+ then startups have to be beating that
simplified logo of engineer octopus with data four colors

https://imgur.com/a/7l377qr

simple logo of software engineer octopus using green yellow blue and orange databases

https://imgur.com/a/V0WqyFl
Correct. My suggestion for a solution is for github to add a "reject-unsigned" feature. Only allow commits signed by <my gpg key> and <my email> to be pushed to github, under any projects/org.
Ruby, Python, C#, Java, and JavaScript are all are more predictable and just as useful. Go, Elixir, Clojure, and probably others are more predictable while being less "useful" only in the sense that they may have less convenient deployments or less mature web libraries.
I think the fact that people just discovered that government deciding to put the country under house arrest is the thing now and they can be out of the job and not allowed to leave home at any time now - and started to save more is kinda natural behavior in these circumstances.
The bureaucracy expands until external factors force it to stop or contract. Google Search and Ads are a small percent of the company but nearly all the revenue. It’s not hard to see how that can lead to runaway bureaucracy.
Solana, USDC Drained from Wallets in Attack – Decrypt
> The assumption was that no developer would actually use that in production. /.../ the noob dev

Ah, yes, classic "you're holding it wrong".
Meh … just like the President … a CEO’s performance is highly correlated to business cycles and stages of a company’s growth. Most of the decisions made are not earth-shattering; they go through the motions and hire the same contractors and make the same decisions that most of their competitor company CEO’s make … after all most of them went to the same business schools and learned the same “cutting edge” business tactics from the same professors.
these are not sectors but specific subindustries. to an investor there is no difference as they are almost perfecty correlated, as shown by this news piece
Their culture is different though. Prepare to fight for every minor technical improvement.
Nah probably not since so many people on HN are programmers.
> just

Not sure if sarcasm or serious.
I have also used RTEMS for my first major embedded software project, almost 25 years ago.

I had to port it to PowerPC, because that was an architecture not yet supported at that time, but the porting was very easy, because the code quality and the documentation were excellent and all parts dependent on the CPU architecture were clearly separated from the rest. I also had to write some device drivers, including an Ethernet driver, and again, the documentation and the device driver examples made that task easy.

RTEMS proved to be a much better choice than the alternatives at that time, i.e. pSOS and VxWorks, because the access to the source code enabled a degree of customization impossible with the proprietary RTOSes and its performance was great too.

In later years, I have not used RTEMS much, but not because I have discovered any better RTOS, but because I have realized that for a majority of the embedded software using an RTOS is an overkill. It is simpler and with less overhead to just use on bare metal an event handler with a priority queue storing scheduled actions whose time duration is limited (this is equivalent with cooperative multitasking).

There are applications which can be simplified by the preemption offered by an RTOS, like RTEMS (typically when porting to an embedded device some programs that have been written for a general-purpose OS, e.g. for Linux or FreeBSD), but the need for this must be assessed carefully, because using preemption guarantees that you cannot use the CPU close to its full capacity.

Therefore, using RTEMS (or any RTOS, but RTEMS is one of the best) can be the best choice for an embedded system when the CPU is quite powerful in comparison with what it has to do, so optimizing the CPU utilization is not needed, and the main target is to minimize the software development time by reusing some programs which have not been written specifically for real-time systems (e.g. a Web server or other complex networking programs).

Without an RTOS, i.e. without preemption, it is mandatory to be able to estimate upper limits for the execution time of any function, to be able to guarantee that deadlines are met. With an RTOS, you must still be able to do that for functions that are executed by high-priority tasks, but this may be unnecessary for those executed in low-priority tasks (which will be preempted, whenever necessary, by the high-priority tasks).
Not sure exactly what you're trying to say but let me tell you, fills from other HFT firms are highly toxic.
The accredited investor rules aren't what's locking out individuals from getting the deals that are actually worth something. Those deals are already buttoned up by the connected VC folks. Look at the endless string of ponzis that get advertised to a typical doctor or dentist, that's all you're missing out on.

I agree that the rules are overly crude and that in principle there should be some more equitable way to achieve the same way. But I'm also very confident that those rules have stopped a lot of people losing all their money and killing themselves.

> Meanwhile my friend is now a multi millionaire simply because he didn’t lose his coins and didn’t sell them. Was he stupid? Did I blow my money on gambling, but he was just lucky?

Yes. You both did a stupid gamble and one of you got lucky for now. There's no broader lesson to take from that.
Bravo! I'm so glad this is born. I'm curious about its model, SalesForce CodeGen. Does it train on all the public repos on GitHub? Does Copilot have access to private repos that CodeGen cannot access?

Also, it would be really cool if I can personalize FauxPilot by feeding it with all my repos on GitHub. Sometimes I just need to reimplement a function I've written before but it's really hard to find where my old code is.
Why is standard deviation (𝜎) or variance (𝜎²) the way they are? Why isn’t the MAD as prevalent as the variance? Etc.
This is a really long article written in difficult language. Can anyone summarize?
Even simple cognitive abilities like object persistence requires time perception, which these models lack.

What do you mean? If we send a robot to explore its environment, and train it by having it constantly predict the next video frame, wouldn’t it eventually learn the physics and therefore gained the “time perception”?
Most states in the US have laws banning the direct sale of cars without dealers.
I’ve gone thru those it a few times - while most all other companies were doing hiring freezes or layoffs as well. It’s times like that that employers really squeeze every last bit out of those “lucky enough” to stay around.
This is like asking why anyone would ever have to win the lottery if they had to pay taxes on the winnings.

Obviously anyone would want to repeat Apples success story even if they get rained in after becoming the worlds highest valued company and spending more than a decade with record profits.
You could make the same strawman argument in the backend world.

Backend work today seems less like "knowing a bit of SQL and PHP" and more like "knowing a bit about these 5 competing new programming languages".

I find it frustrating when my clients employees actively refuse to dive deeper because they "don't know how/I'm not experienced enough", well, then it's your job to figure it out, that's why they pay you money.

As long as most of us are "just" implementing bog standard web frontends and bog standard backends using some sort of SQL, then I find there's no excuse for not being able to pick up the slack, if you're asked to.
The hosts in Westworld was coded in JavaScript. No wonder it went bad...
SWE’s straight out of school made 90-100k in the late 90’s. Isn’t that what they make now?
I’m not sure what other options there are. Illegal: people go to jail. Legal: people who shouldn’t take these drugs will have access. I’m certainly open to suggestions though.