HNHacker News
TopNewBestAskShowJobs

FiberBundle

987 karma · joined November 16, 2018

submissionscomments
FiberBundle··on The Haskell job market has been growing steaily since 2008
The growth of reddit itself could account for a large portion of the growth in job postings on /r/haskell.
FiberBundle··on How to think about async/await in Rust
> When waiting for an i/o bound operation, a thread can simply sleep.

I mean if you're fine with blocking I/O then obviously you don't need async, but on the other hand having non-blocking I/O is the whole point of async ^^

FiberBundle··on Twitter now requires an account to view tweets
Well it likely isn't true [1]. Musk seems to come across more and more as a perpetual liar.

[1] https://www.zdnet.com/article/twitter-seeing-record-user-eng...

FiberBundle··on Generating Income from Open Source
> What is plain hypocrisy to me are the people who developed "for profit" open source projects, and are angry when they dont get paid enough, when the projects they have created rely on GNU tools, the Linux kernel (Perhaps Debian), a libre software database on so on.

Why do you exclusively point out "for profit" open source projects here? What about basically any commercial software that leeches on open source software without donating anything?

FiberBundle··on Most of my skills are now worth nothing, but 10% are worth 1000x
It's bad at fairly exotic topics and it's unable to admit that it doesn't have any understanding of the topic. It's wrong to generalize from this though. My experience is that its pretty knowledgeable in areas that aren't niche. I wouldn't recommend solely relying on it, but it has boosted my productivity quite a bit just by pushing me in the right direction and then reading the relevant parts of the docs.
FiberBundle··on Mass layoffs and absentee bosses create a morale crisis at Meta
> Meta wants you to drive into the office, sit in a tiny cubicle, put your goggles on and work there.

They want you to sit in an open office, which is even worse imo.

FiberBundle··on Goodbye to Google Code Jam
So you've competed at the highest level of programming competitions, but you also seem to be doing work on Upwork [1]? That seems pretty unusual...

[1] https://news.ycombinator.com/item?id=34935440#34935783

FiberBundle··on Silicon Valley Bank unmasks the hypocrisy of libertarian tech bros
Why do you need to hold that much cash in deposits though? There are alternatives that provide essentially the same kind of liquidity such as money market funds, which are used by other businesses. The rules were pretty clear: deposits are insured only up to $250k, anything above that isn't risk-free. If you don't want to have the slight overhead of finding alternatives for anything that supersedes that amount, you should have had to accept the risk that you might lose anything above those $250k.
FiberBundle··on FDIC Takes over Silicon Valley Bank
"Dusts all their equity on a dumb bet"??? They bought mostly agency-backed mortgage based securities! Those are high quality assets. All major banks have the same problem of sitting on hundreds of billions of dollars of unrealized losses in total [1] caused by fallen fixed income security prices. Yet you didn't have other businesses panicking and pulling their deposits.

[1] https://adamtooze.substack.com/p/chartbook-200-something-bro...

FiberBundle··on FDIC Takes over Silicon Valley Bank
That was still part of the Levine quote. He references [1] in the footnote as an argument for that claim.

[1] https://archive.ph/gmJxU

FiberBundle··on FDIC Takes over Silicon Valley Bank
No, it actually was incredibly stupid and short-sighted by VCs. Here's Matt Levine on that point [1]:

> Also, I am sorry to be rude, but there is another reason that it is maybe not great to be the Bank of Startups, which is that nobody on Earth is more of a herd animal than Silicon Valley venture capitalists. What you want, as a bank, is a certain amount of diversity among your depositors. If some depositors get spooked and take their money out, and other depositors evaluate your balance sheet and decide things are fine and keep their money in, and lots more depositors keep their money in because they simply don’t pay attention to banking news, then you have a shot at muddling through your problems.

But if all of your depositors are startups with the same handful of venture capitalists on their boards, and all those venture capitalists are competing with each other to Add Value and Be Influencers and Do The Current Thing by calling all their portfolio companies to say “hey, did you hear, everyone’s taking money out of Silicon Valley Bank, you should too,” then all of your depositors will take their money out at the same time. In fact, Bloomberg reported yesterday:

Unease is spreading across the financial world as concerns about the stability of Silicon Valley Bank prompt prominent venture capitalists including Peter Thiel’s Founders Fund to advise startups to withdraw their money. …

Founders Fund asked its portfolio companies to move their money out of SVB, according to a person familiar with the matter who asked not to be identified discussing private information. Coatue Management, Union Square Ventures and Founder Collective also advised startups to pull cash, people with knowledge of the matter said. Canaan, another major VC firm, told firms it invested in to remove funds on an as-needed basis, according to another person.

SVB Financial Group Chief Executive Officer Greg Becker held a conference call on Thursday advising clients of SVB-owned Silicon Valley Bank to “stay calm” amid concern about the bank’s financial position, according to a person familiar with the matter.

Becker held the roughly 10-minute call with investors at about 11:30 a.m. San Francisco time. He asked the bank’s clients, including venture capital investors, to support the bank the way it has supported its customers over the past 40 years, the person said.

Nah, man, you don’t get to be a successful venture capitalist by taking a long view or investing in relationships or being contrarian. I’m sorry, I’m sorry, this is unfair. Of course they were right — Silicon Valley Bank did collapse, and if you got your money out early that was good for you — but that is largely self-fulfilling; if all the VCs hadn’t decided all at once to pull their money, SVB probably would not have collapsed.[6]

[1] https://www.bloomberg.com/opinion/articles/2023-03-10/startu...

FiberBundle··on Physics and Mathematics Self-Study Project
Sorry, but you don't properly learn any math topic in 80 hours. I've spent more than 10 hours on some problem sets in difficult courses. Solving hard problems takes a lot of time and is absolutely essential to learn math. When you read a book or a script you feel as if you have grasped the content, but most of the time you really haven't. It's only when you attack problems from different angles that you really build intuition for the concepts taught in that book.
FiberBundle··on Understanding and coding the self-attention mechanism of large language models
Are there actually theorems from which you take those explanations or are these just plausibly sounding hypothetical explanations?
FiberBundle··on The Inference Cost of Search Disruption – Large Language Model Cost Analysis
How much is OpenAI able to cache query results? There's a major difference in speed on some queries and in my experience the queries on which it is slow to respond are almost always very unusual and difficult to answer queries. I feel that caching responses would be very difficult and the answers chatgpt gives vary quite a bit for the same query, but it also doesn't make any sense to me why query response times should differ so significantly based on query difficulty if all its doing is inference in a language model.
FiberBundle··on I used GPT to build a search tool for my second brain note-taking system
Does anybody know how search engines apply semantic search with embeddings? To my knowledge no practical algorithms exist that find nearest neighbors in high dimensional space (such as that in which word/sentence/document vectors are embedded in), so those wouldn't give you any benefit compared to an iterative similarity search as applied here. Which obviously is totally impractical for real search engines. There are approximate nearest neighbor algorithms such as Locality-sensitive hashing, but even they seem impractical for real world usage on the scale of the indexes that search engines use. So how can Google e.g. make this work?
FiberBundle··on The Mathematical Hacker (2012)
Same here, I remember putting so much effort into a course on Riemannian geometry and still not really fully grasping the content on an intuitive level. That was by far the hardest thing I've ever tried to learn.

The only areas in CS that come close to that in terms of difficulty are discrete math/algorithms related ones and the CS chairs that are involved in such research also tend more towards the applied side of those topics. Really theoretical discrete math stuff resides in math departments most of the time.

Still, having also taken some discrete math classes, in terms of difficulty those somewhat paled in comparison to differential geometry/topology/abstract algebra kind of stuff. I can't even imagine how difficult it must be to be doing research in those areas.

FiberBundle··on Are super-rich people just better at making money?
I agree. Taxing unrealized capital gains is just not a good idea at all. What's more problematic than people having huge sums of unrealized book value, is that in the current system they're allowed to live a lavish lifestyle by taking out loans against those assets (which effectively is an income for them) without paying any taxes at all. That is what should be taxed in some form.
FiberBundle··on Ask HN: How does ChatGPT work?
> zorr 1 hour ago | root | parent | next [–]

In my (limited) experience it seems to perform even better for typed languages (for example Kotlin/Java/Swift) compared to Python. The Python code it provided often had subtle type issues when working with dates. While the Kotlin date-related code it provided was more accurate and correct in terms of types. Which makes sense since the additional type information likely leads to a much better "internal model of how Kotlin works"

I think another possibility here is that they might have used an execution environment to check whether the code the model came up with actually compiles and used that as additional input during training. Some sort of execution environment seems to me to also be a possible explanation for how they managed the model to emulate a terminal so well.

FiberBundle··on Ask HN: How to get back into AI?
I've only read (parts of) the Murphy book from 2012, I assume you're reading this one: https://probml.github.io/pml-book/toc1.pdf?

Almost all of the content that the new book covers, with the exception of the third part on deep learning, is about theory that was almost exclusively invented before 2012. Classical ML (non deep learning) is actually very rigorous compared to modern ML. There exist good theorems (statistical learning theory) for most of the classical models I'm aware of.

FiberBundle··on Ask HN: How to get back into AI?
> My impression is that the field is more disciplined in terms of knowledge now than it was ~8 years ago - the fundamentals are better understood and more clearly expressed in literature.

Is that really true? That's not my impression at all (though to be fair I haven't been keeping up with current research as much as I used to). My understanding is that there is still hardly any knowledge on what deep learning models (and large language models in particular) actually learn. The loss surfaces are opaque, one still doesn't know why local minima reached by gradient descent tend to generalize fairly well for these models. The latent representations that generative language models learn is, with the exception of the occasional paper that finds some superficial correlations, hardly investigated at all and overall extremely poorly understood.

Very much interested in any references that contradict that sentiment.

FiberBundle··on A homework question in someone’s 11th grade statistics class
Not for me:

"Of the options provided, the best option would be to send another email to the 30 students who did not respond to the initial questionnaire, encouraging them to complete it. This would allow the university to increase the response rate and collect more comprehensive data. Starting over with a new sample of 120 students would be time-consuming and may not necessarily produce better results, since there is no guarantee that the new sample would have a higher response rate. Using the 90 questionnaires that were submitted as the final sample would not provide a representative sample of the entire freshman class, and choosing 30 more students at random and emailing them the questionnaire would not address the low response rate from the initial sample."

FiberBundle··on Neuralink faces federal probe, employee backlash over animal tests
What beneficial purpose are you exactly talking about here? From what I've read, the science to make the products Neuralink is working on feasible is still decades away, according to most neuroscientists. Attainability of those goals should be a primary factor when deciding whether experimenting on animals, especially highly developed animals such as monkeys, is reasonable.
FiberBundle··on Using ChatGPT as a Co-Founder
I think this is the crucial point, just as in all AI applications the way it deals with corner cases will decide its impact on the job market. And corner cases are usually where AI has consistently been performing badly.

Just as a reminder, after we had spectacular results on ImageNet, highly respected AI researchers were predicting the end of the radiologist occupation. Turns out that even when some state-of-the-art CV classification algorithm is used on any kind of scan, you still need a radiologist to look at the image basically in the same way as before.

If you write large-scale applications with the help of a system like ChatGPT you will still need to create accurate test coverage and an understanding of the problem that is essentially equivalent to that of the people writing the code themselves. Whether all of this would in the end actually lead to large enough productivity increases depends on how error-prone the AI generated code will be and given that it takes a lot more time to dig into unfamiliar codebases than those you've written yourself, I think it's anything but obvious that this will have a huge overall impact on the industry. But obviously I might be biased here, since I have a stake in the game.

FiberBundle··on ChatGPT passes the 2022 AP Computer Science A free response section
I also asked it to prove some elementary theorems. Didn't really have a proper unterstanding of definitions. But it's actually fairly good at solving simple word problems. Something like: assume you have 3 bottles, each with a capacity of two liters, and each filled to 20% of its capacity. Say you have a fourth bottle with the same capacity und you pour the content of each of the first three bottles into the fourth. To what capacity is the fourth bottle now filled. And it comes up with the correct answer, which is absolutely astounding.
FiberBundle··on AI solves Advent of Code 2022
What does any of this have to do with solving programming problems?
FiberBundle··on AI solves Advent of Code 2022
I think it must have seen the solution somewhere already on the web. I find it extremely hard to believe that such a general purpose chatbot would just be able to solve programming problems. Deepmind had a paper [1] on solving programming problems a couple of months ago and they had to apply quite specialized heuristics in order to solve these problems. Obviously ChatGPT does nothing of the sorts and it just seems extremely unrealistic that it would be capable of outperforming previous work like that.

[1] https://news.ycombinator.com/item?id=30179549

FiberBundle··on Notes on Saudi Arabia
Yes, propaganda does work and I never said that there was another reason for the Nazis' popularity, though I would claim that most (or at least many) Germans at the time were attracted towards authoritarianism. It would probably have been much more difficult for the Nazis to become that successful in the US, though I could be wrong here given how an economically neglected part of the US population was drawn towards Trump.

My original post was aimed as a response to a post implicitly claiming that it was only a certain minority in Germany that sympathized with the regime. Whether that sympathy was due to successful propaganda or not isn't really the point when refuting that original statement, as is the way the Nazis came to power. From what I've read (and you also seem to agree with this) the majority of Germans supported the nazi regime while in power.

It would be interesting if you had any numbers for the number of displaced or killed German citizens. There were about 500 thousand Jews in Germany before 1933, most of which probably either left Germany or were murdered. People from the political opposition who had deeply seated beliefs that wouldn't have been subject to propaganda and who just continued to live in Germany in fear, were probably the largest percentage of those that didn't support the Nazis, but I don't have good numbers here. I would assume those would constitute at least 25% and at most something like 40% of the population, but those numbers are speculative. It does seem reasonable to assume that a majority of those who voted for the other conservative parties in the last election would have come to support the Nazis and those plus the people who actually voted for the Nazis already constituted a majority of the German population.

FiberBundle··on Notes on Saudi Arabia
I never said that the Nazis came to power by winning the majority in an election and am well aware that they only came to power as a result of a huge mis-calculation of the conservatives.

What I claimed was that the Nazis were popular after having gained power. In fact Nazi ideology even remained popular after the Nazis were defeated. Tony Judt has survey results [1] in his book 'Postwar', e.g. a majority of Germans were of the opinion that Nazism was a good idea but poorly applied. 37% in the US occupied zone said that the extermination of the Jews was warranted.

[1] https://en.wikipedia.org/wiki/Denazification#Surveys

FiberBundle··on Ask HN: Alternatives to The Economist?
The Financial Times is simply excellent. In my opinion it's substantially better than what even The Economist used to be like ~10 years ago. Almost every article has high quality, there's no clickbait content and the coverage of topics is very appropriate for someone who wants to keep informed on geopolitics and international finance. Though it's not as broad as what The Economist covers, you won't find as much coverage of developing nations.
FiberBundle··on Notes on Saudi Arabia
That's just my take from reading history. I think it's the general consensus in scholars who study Nazi Germany that the Nazis had the support of the population after having gained power. Evans [1] e.g. goes into depth on this, though I, unfortunately, don't have the time now to look up any references.

[1] Richard J. Evans - The Third Reich in Power

← PreviousPage 3 of 8Next →