skysight-inc/HackerNews huggingface dataset:
Here’s a simple question. If the IMF loans are so terrible, why do countries apply for them? And if giving out loans to countries is such an awesome tool for the IMF, why is it refusing to allow Pakistan to draw down already approved loans?
I don't think it has anything to do with bootcamp grads. The VC bubble is over and the only way companies can actually survive is to build and deliver solutions that their customers pay actual money for and pay enough of it to turn a profit.

Bragging about "engagement", telling (self-inflicted) war stories about your overcomplicated engineering playground at the next AWS conference, churning through the latest languages and frameworks for no pragmatic reason, or virtue-signalling about "diversity and inclusion" used to yield endless VC money which is how a lot of companies and entire careers started, but nowadays it's back to good old "deliver things someone finds valuable enough to pay for, or die trying".
> When her ancient iPad finally died, she tried to add the gmail account to her new replacement iPad. However, she couldn’t remember the password in order to login.

There are of course no details on how exactly the iPad died, and it's possible it's been thrown away already, or that it has been remotely disabled, etc.. But I'm very sure that the iPad can be repaired, or at least that the data on the iPad can be recovered. If the problem is that it doesn't "turn on", maybe spend a couple hundred dollars and send it to e.g. Northridge Fix.
The problem with ava (which is great! But it does have problems) is that its concurrency story is deeply tightly coupled to internals you can’t get at, and it misreports timings pretty significantly as a result. It might report single digit millisecond test runs but take about a second to run a full suite anyway, because its concurrency solution has a ton of (unreported) overhead.
They already repossessed a port in Sri Lanka
I've had that same thought, but fairly quickly been overrun by the number of things that need rules defined that I've gone back to 'just ban known badness'. (even my pihole setup needed an exception added recently for the one-off usage of a streaming service for the missus).

But it's still a goal I aspire to eventually.
It’s definitely an interesting jump. Also probably worth noting I do completely different things now than I did there. I can’t say I have super deep insight into either because it hasn’t been too long but IMO a lot is similar (particularly around yearly release cycles, working on an OS, etc.) and some parts are different. A lot of Android stuff gets built on well in advance in public, there are OEMs and update cycles to deal with, etc. There are some places iOS really shines (performance tooling, internal direction, concern for quality on certain things) and others where Android does (excellent CI and build system, better documentation).
I am not sure if I am in that group. But somewhat counter intuitively I would actually hoard a lot less if I have huge amount of money. i.e Most things could easily be replaced or bought.

I do have videos and music files, but I dont think I hoard them. I keep them because I know none of the file / video / music streaming services can be trusted. I think of it as a Distribution problem. Not a hoarding problem.
When Google was first starting, savvy techies were aware of aggressive sociopath companies (e.g., Microsoft), and also that Google would probably be very powerful.

Maybe Google had some of that savvy and that's why they instituted "Don't Be Evil".

With all the supposedly smart people and resources that Google has, you'd think they could somehow figure out how not to be the cause of marginalizing people while dismissing them as "edge cases".
Well, in the crypto world, code is law after all.
Welp, no offense but this gets the "dumbest thing I've read on the Internet today" award.
Oh man, that reminds me that I used to have to read engineering patents as an intern. I think AI would be much better at what I was trying to do, or at least provide a better starting point than the actual patents.
Improving GPT-4's codebase understanding with ctags
While GPT-4 excels at coding tasks, it struggles with modifying code in larger code bases. Many common types of code changes require knowledge and context from multiple files scattered throughout a large repo. This is a challenge for GPT-4, which can only fit 8k-tokens worth of code in its context window.

To address this issue, aider has a new experimental feature that utilizes ctags to provide GPT with a map of the whole repository, enabling it to better comprehend and navigate larger repos.
Logical vs. Analogical, Symbolic vs. Connectionist, Neat vs. Scruffy (1990)
If you're interested in AI and haven't read this (super influential) paper, I highly recommend it; at the very least, the first and last sections are very concise and interesting.

My primary goal here is to hear some expert's thoughts on these ideas in light of LLM's tremendously impressive capacity for generalization.

I'm _quite_ convinced by his points here, so would love to hear from some DL true believers on why he's mistaken! I haven't looked for modern responses in the literature yet, figuring HN is a bit more approachable ;)
If the debtor country doesn't cooperate the lender has all manner of soft and hard power to fall back on. They can fund political opponents or instigate coups to install a puppet government. Organize sanctions, train guerilla fighters, or even overtly start a war.

Needless to say, China is not exactly a pioneer in this space...
Note that you’re changing multiple variables, namely the entire compiler and runtime.
Almost one death per hundred cars per year is insane and far more than horses could be unless most people died of horse accidents.
At least this type of noise is more of a side effect and not the purported goal of the device. Contrast that with subwoofers which over 12in should just be illegal in apartments...
Hey, what's wrong with actually owning your data? :p

(I'm watching Shin Chan again lately. Last time I used Netflix, years ago, I remember they took it down due to some licensing reason. That actually spurred me on to get it, and now I can watch it any time. Muaha)
No, this is not true.

The loans were not made by special investment banks but regular banks of China, if they are not repayed it will be havoc.

They expect the loans to be repaid, and are definitely in trouble now that there are defaults.

Also the terms were less generous than IMF etc..
Pull the Free42 app down from the Apple store and have an HP 42 calculator on your phone. The interface is an image of the 42.
Perhaps I’m misunderstanding here. This seems like the spec for advertiser bidding. Why is this relevant for how user data is consumed for targeting purposes?
This is a Typical concept. I haven't seen this approach to optionality for sum types in any other serialization framework.

Programmers have good intuition for what it means for a field in a struct to be optional: it's either there or it's not. But for a sum type, what does it mean for a case to be "missing"? It's not quite as obvious, but it helps to think about what responsibilities are placed on writers vs. readers: optionality for a struct relaxes the burden on writers (they don't have to set the field), whereas for a sum type the burden is relaxed on readers (they don't have to handle the case).
I think there's a legit line of inquiry in trying to develop a "top down" picture of reality rather than "bottom up". Eg instead of taking the physical laws and objects as fundamental and ourselves as something that can be constructed within it, what if we instead recognize that whatever argument you make is in fact made to convince myself and others, and therefore the existence of myself and other conscious entities is an irrefutable axiom of the argumentation based reasoning we use.

Given just conversational conscious entities and the words they pass around as the only a priori existent things, can we use these as tools to construct a picture of the familiar physical sort of reality. In other words, failing constructing consciousness from the bottom up, can we construct our picture of the physical from the top down?
FWIW, Getting Over It probably reminds you of QWOP because they're by the same developer, Bennett Foddy.
Sri Lanka handed over a port to China to pay off debt..

https://www.nytimes.com/2018/06/25/world/asia/china-sri-lank...
Typical creator here. I'm pleasantly surprised to find this on HN today! Happy to answer any questions about it.
In the sense that you are asking, I can't answer this question, because I don't know. Perhaps ants and up have it? idk, there is no way to know. There is no way to even know if other people definitely HAVE consciousness, I take it on faith. I can only KNOW for sure that I have consciousness. How do I know that? Because I am conscious of it. Is this circular? Yes. In fact, this is the ONLY absolute reality that I can positively assert, without reference to any other fact or axiom. The fact that I can think, or that I have a body, or that it's day outside, all of these first need me to be conscious. So, yes, it's circular, and it's true, and you know it's true that you are conscious. And you don't need process any information to know that you are conscious. It's prior to all that.
$ pwd && fd --type file | count
/home/daniel/.home/.password-store
512

Need some cleanup I supposed...
Darn that has to be exhausting
QWOP was also developed by Bennett Foddy, along with the successor games GIRP and CLOP
> I don't think it is accurate to think of it as the "output" of information processing

Don't put too much emphasis on my use of the word "output". I simply argue that information processing alone is not what creates/activates/whatever consciousness. I recall an episode of Star Trek in which the Enterprise computer emerges consciousness merely because it is a sufficiently complex system, but that is akin to magic to me. I reject the idea that a computer will magically become conscious simply because it's running some sufficiently complex AI model.

> The integration of these parts is the act of consciousness, or put in another way, when the brain is highly integrated in a waking state of perception, it is conscious.

This might explain the role of consciousness and why evolution favored it, but it simply doesn't explain fundamentally how consciousness emerges from neural activity in the brain.
I wasn’t aware of that research, thanks, but I do agree most cognition is subconscious. When talking rapidly, the words seem to just spill out from nowhere. Ideas simply spring to mind. We have no direct awareness if the cognitive processes that generate them.

We can reason consciously step by step, but it’s an incredibly slow process. It seems likely that consciousness has something to do with attention management and broadcast communication across brain regions and functions.
Apple is rewriting Foundation in Swift
I know nothing of this industry but, if I had to guess , a few companies hold large amounts of data . They will be able to train on proprietary data, develop the proper trial and error automation then really automate out a lot of chemists, much like what could happen to the art scene.
KeePass says 305. That's a few decades' worth of logins across everything from Yahoo! to GMail to random online storefronts. Unique password for each. Doesn't include old accounts I've deleted where possible. Not all services offer account deletion, sadly. When I can't delete an account I leave it with blank or garbage contact info and link it to a one-off email alias for spam prevention.
With google takeout? I’ve never experienced that and subsequent downloads always yield the same results.
Maybe we'll finally come around to the idea that intelligence is not the be-all, end-all... wisdom deserves respect too. Of course first we'll nearly annihilate ourselves, but whatever, you people want that to happen so get on with it. (rage-downvote harder while you're at it, truth hurts don't it.)
CSStipendRankings: CS PhD Stipend Rankings
Yea no, C-pop is not has good as K-pop.
It’s a nonstarter.
Please refer to my reply to tekni5 for my take on how consciousness actually works.
Outside of differences between assertion-based unit tests and property-based tests (both of which are worth doing), I don't think framework makes much difference. But your approach to testing definitely does.

I think every language having its own testing framework is good, even for things like functional tests which can often be externalised. Tests are an essential part of every project and should be well integrated with the rest of the codebase and the team creating it. Often, the tests are the only good place to go and see what an app actually _does_ and so they form an essential part of the documentation.

In my experience it's very rare that you can effectively create and maintain something like Cucumber tests owned by anyone but the team implementing the code so there's little benefit to translating from a text DSL like that. But the language used is definitely useful, so what I like to see is code in the implementation language that matches the Given/When/Then structure of those tests, but instead of reusable text steps you just have reusable functions which take parameters. This means you can easily refactor, and use the full functionality of your IDE to suggest and go to definitions etc. No matter what, you should treat your test code the same way you do everything else - abstractions matter, so functional tests at the top level should rarely just be about clicking on things and asserting other things, they should be in the language of the domain.

Functional tests are worth much more than unit tests. No only do they test the only things of actual business value, they are also more robust in the face of implementation refactorings and so require less rework (unless you're being overly specific with CSS selectors etc). Unit tests are often highly coupled to specific implementations and can be a poor investment, especially early in a project. I believe a good balance is functional and integration tests that explore the various paths through your app and prove everything's hooked up, coupled with property based unit tests for gnarly or repetitive logic that isn't worth endlessly iterating via the UI. All other unit tests are optional and at the discretion of the implementer.

You should be able to mock out every major articulation point in your code, but it's generally preferable if you can mock _real_ dependencies. That is, instead of mocking out a 'repository' abstraction that looks stuff up and returns canned data, have a real test database against which you look up real data (created by steps in your functional tests). This reduces risk and cognitive overhead (you're not having to encode too many assumptions in your test suite) and doesn't have to be as slow as people like to make out - Embedded Postgres is quite fast, for example:

https://github.com/zonkyio/embedded-postgres

Same with network services - it's not slow to chat to localhost and you'll find more issues testing proper round-trips. I have not found "assert that you called X" style testing with mocks useful - you care about outcomes, not implementation details.

Beyond all that, as long as you can make assertions that generate clear error messages, you're fine.
40km/h where I am. Below that is only seen in shared traffic areas (basically pedestrian areas where cars are allowed to pass through).
Also, the networks are more difficult to work with, because of the equivariances involved. It's just a much harder domain overall for a few (unlucky? :'( ) reasons....
The comment you're responding to is typical cope from corrupt, inept, and poorly-run countries looking for excuses on why they remain poor. I see this in my country (Nigeria) too...that somehow it's the IMF keeping us poor, not our stupid leaders and an equally stupid populace voting them in.
I would buy a $100B datacenter (hire some datacenter architects to make it) and train a big brain AI. Expense also includes siting and electricity and other operational costs.
Working on this at https://aiasks.com.
Do you also find fault with everyone that refers to Elon Musk as Elon?
And if they can’t be returned then they should be released. The US determined they did nothing wrong. Indefinite detention after a not guilty verdict is not an option.

Unofficial POW isn’t a status; that’s just a detainee.
Might be and I'm not discounting reconsidering if/when something viable and promising comes up.
Very cogent, thanks for the response! I definitely agree. My simple solution to this question is to go back to Turing himself, who designed his test with explicit goal of avoiding terms like "intelligence" in favor of more meaningful ones, like "similarity" or "capability".

Anyone who says that GPT(4) isn't intelligent when it's turning out long, well-reasoned essays on demand seem a little stubborn, IMHO...
Yeah Python got done dirty here. I tried a million tasks and I saw a peak of about 166MB. I'm still getting used to async in Python, but this seems to work fine though?

import asyncio

async def do_task():
await asyncio.sleep(10)

async def main(num_tasks: int):
tasks = []

for task_id in range(num_tasks):
task = asyncio.create_task(do_task())
tasks.append(task)

print("spawned tasks")
await asyncio.gather(*tasks)

if __name__ == "__main__":
asyncio.run(main(1_000_000))
But can you be sure that the car is safe and reliable?
My dude - I think you have mistaken this website with www.reddit.com
US-Japan Semiconductor Accord of 86: The Shortcomings of HighTech Protectionism
$1600, wow! I should confess that despite I am now using my Oculus Quest 2 only for Beat Saber once a month, buying it for $300 two years ago was a real bargain.
Again, I'm talking about in situations where you need to be absolutely precise. This isn't for emails explaining simple concepts to a client (which is a good use) but rather a technical document explaining a process to another expert end user.
Gotcha - that was helpful! When the opportunity does arise, what kind of meals do you normally end up trying - something you're familiar with or something new? You've also put your finger on an important point - retention. What would compel you to go back to one of those meal-prep services?

The "hurdles" you mention are very real. The intersection of easy, tasty and healthy is where we're trying to land. From our user studies, we've learned that some cuisines are misunderstood because of the way restaurants present them e.g. Indian food is always spicy and unhealthy. One of the main reasons we're not delivering prepared food is to bust these myths - by actually cooking the food, users would be able to see and customize the meals.
> unpaid overtime

There's no such thing for salaried positions. I previously worked for a company that handed out "production bonuses" to people who worked >40 hours a week, calculated based off of your annual salary and hours worked. They were very clear to never call it overtime, because that has a very different meaning (legally).

> Unsure what point about "cuts both ways" are you trying to make here

Unlike a contractor, you don't have to look for another job after a defined period. You have a regular, fixed income (and benefits) so long as both you and your employer are happy. "40 hours per week" is a convention, not a requirement, though.

Most companies are pretty good at picking 40 hours as a reasonable work-life balance mark. Some (notably startups and people mills like Amazon) push for more. That said, if you want a guarantee, stick to contracting paid hourly.
You don't see where you missed it so I don't see why I should admit where I did.

I couldn't possibly have conflated you with my model with you, you don't exist and my model of you does. There is nothing beyond the model according to you, so it's all nicely tied with a bow, no?
I mean a PKI that I want to use. I only want to use a free PKI so everyone has access to it. And I only want decentralized as that seems sustainable to me without focusing power in a central entity.

I use private, centralized, rather expensive PKI every day to log in for professional work. I wouldn’t want everyone to use that. And I wouldn’t trust my work for private secrets.

I am pretty interested in this topic and would love for something better. But I’ve also used GPG for a few decades now and am able to communicate with people I need to. It’s certainly hard to use, but it’s pretty good for privacy purposes.

What do you suggest we use instead?
I think the issue is the authority is worthless. At least with Google you can see the source of those 5 responses and check their quality (i.e. SEO content), ChatGPT is just 'trust me bro.'
> single is just swapping problems from a relationship

I feel this really hard, but at the same time, at least when single you can work towards solving problems, which sometimes is completely impossible with a relationship if it's the wrong relationship.

I would also argue most or all of the "single" problems are ones that can be solved with the right outlook and enough self work.
always a problem with leasehold: who owns the improvements the tenant makes?

mind you, I suspect Meta as landlord looked at the physically implausible nymph and satyr wall supports, and the amount of digital gold paint over the mirrors and decided it wasn't their clean-look swedish goal. They didn't want luxe to get too cheap. scares away the real longterm tenant.

(riffing on the articles image. Imagine if your neighbour in the apartment complex had this decor, as a leasehold)
The perfect business to bilk aging corporate middle managers who feel like they are gradually becoming irrelevant.
Clearly HN is head and shoulders above that other web zone.
To your first question, 100% yes given that you've accused me for being condescending against programmers and hence the majority of users on this site for no reason. Then you accuse me covering up a "mistake" by deleting a comment that I did not. In fact there isn't even an option to delete comments that have been replied to, which you admit to doing above.

Edit for the record: these were our comments that are hidden unless turning showdead on

1 point by 1lint 2 days ago [flagged] | root | parent | prev | next [–]

If I was dismissive of programmers I wouldn't be on this site.

ESTheComposer 2 days ago [flagged] [dead] | root | parent | next [–]

That's not even close to what my comment was about. Reread it please
I suspect small microcontrollers that optimize for cost will have terribly slow emulated unaligned accesses, but in the other direction if you're going through the trouble of writing a big OoO application core with vectors, virtualization, and the whole shebang, teaching your memory pipeline to make unaligned accesses fast is well within reason.

Hardware designers have added much more complex features for low single digit percent gains.
But that’s actually lends great support to his point! Seatbelts are insufficient. That’s why we have traffic control and licensing and occasionally guard rails. If the only safety for vehicles was seatbelts, it would be quite reasonable to point out that all accidents involved seatbelts.
My spouse is a polymer chemist for a large company. They spend tons of time trying things that don't make it to final products. Even if they produce a product which has the desired properties in a stable creation and application environment, it often fails in variations of the original creation or application environment. Essentially chemistry machine learning requires a complex physical feedback system feeding it tons of data to work. The large amounts of intricate physical data compiled in uniform data layouts required to feed machine learning models probably doesn't exist.
I agree now; wasn't the case when the comment you're replying to was made.
Could you please explain how you came up with your estimate?

I’m pretty sure I’ve met that many pgp users without leaving my little corner of the world, which is not sv