skysight-inc/HackerNews huggingface dataset:
>How does it matter if a company buys or builds new projects?

How does it not matter? It's like convincing yourself that since you can order delivery food you're a chef. Being able to produce new ideas that appeal to people is the sought after skill Microsoft is literally paying for with money from their entrenched positions that are failing to make anything new and appealing. Buying things is a skill all companies have and Microsoft is not skilled for spending money to buy ideas they can't come up with
Ask HN: Any Twilio engineers want to help stop a scammer?
Received a (real) invoice to my email through PayPal (service@paypal.com) for $620 worth of "Bitcoin" I never purchased. In the "Seller note to Customer" section there was this message:

Thank You for Choosing PayPal, Your Payment of $619. 99 will be charged through PAYPAL for BITCOIN CRYPTO. If you did not make this transaction, please contact us at number +1(762) 247-5586 to cancel and claim a refund. If this is not the case, you will be charged $619. 99 today. This transaction will reflect on PayPal activity after 24 hours. Our Service Hours: (06:00 a. m. to 06:00 p. m. Pacific Time).

------

Basically they tie your email to a unique Twilio number so when you call they can pretend to know you and be official PayPal.
"The bottle was empty, just like my bank account" is just awful.
Ask HN: Anyone want to start a prop fund?
REQUEST FOR COLLABORATOR

I'd love to spin up a lightweight, ongoing side project in the form of a micro quant prop trading fund.

Ideally, this would just be a couple hours per week commitment.

Specifically, I'm looking for someone:

- co-investing capital (small amount, enough to earn a pizza a week)
- with ML experience / interest
- with public market knowledge (amateur is fine)

Basically, my focus would be on building the data pipelines, trading engine, and infrastructure (the "body") while a collaborator would build the algorithm(s) (the "brain") but I'm sure we'd also have plenty of cross-specialization work.

I'd treat this project as a way to learn new technologies, tools, and languages more than anything.

Plus, I like pizza.

If you're interested, either leave a comment here or DM me on Twitter.

https://twitter.com/forstmeier
Ask HN: How should we reach out to all the people being laid off?
We are working on a job platform [0] that is meant to alleviate some of the common pain points of how both searching for jobs and searching for workers is done nowadays.

I see that a lot of people are being laid off from various companies, actually I'm surprised that since we've started development the tide has changed and now it seems like finding people to register job seeker profiles should be easier.

What would you recommend - especially if you're involved in one of the layoffs - how should we reach out to all the people looking for jobs in tech these days?

I'd like to do our best to not step over certain lines of privacy. I am confident our toolset could be of help to most of these people.

Thanks for your advice!

[0] - it is accessible at https://moonka.space, albeit in a limited form: we've just pushed our RC-1 version yesterday, the database is empty so far, which breaks the layout here and there and registrations are disabled until we test a few things
Single point threading on a lathe is this magical dance between man and machine, except when it isn't.

I found this video to give the best explanation, with the math to back it up.

It turns out it is because inch threads are defined as threads per inch and metric threads are defined as mm per thread. and mm per thread does not give the ratio advantage that allows for a simple indicator on when to engage and disengage.
It’s copy of a Russia Today story.

The details of the Telegraph article are different from the headline.

> According to reports, to end the impasse, Mr McCarthy agreed a deal that the House would commit to passing bills that would cap all discretionary defence spending at 2022 financial year levels, meaning roughly $1.47 trillion. Congress has passed four emergency supplementals totalling more than $100 billion since Russia’s invasion in February.

> President Joe Biden will require Congress to approve any additional military aid later this year. Should one of the rebel lawmakers - who have vowed to oppose any further aid packages - be given leadership roles in the House Rules Committee it could create immense hurdles to passing additional assistance legislation.

Capping defense spending, and creating a veto-ocracy are very different than “cutting aid to Ukraine.”

The Telegraph article headline includes a quote: “agreed to cut aid to Ukraine”, but nowhere in the article is that quote found.
I don’t really see why that’s a mess. There are two easy solutions I can think of right off the bat:

- Don’t train AI on work with incompatible licenses

- Don’t train AI on copyrighted work at all
A lot of valuations show it's very cheap. Maybe hardcore believers start buying below this price.

https://hcburger.com/blog/powerlaw/index.html

https://twitter.com/DeFi_initiate/status/1576543256627724288...

Of course, being historically consistent is not mandatory. The models may break, especially now that we have higher interest rates.
Last I checked, Pypy wasn’t compatible with many important packages in the Python ecosystem. As of a couple years ago, there was no trustworthy, supported package for talking to a Postgres database with Pypy because psycopg2 wasn’t supported.
<3 thanks thats means a lot, i will focus on positive comments and constructive ideas, and keep working hard to do my best.
> But there's an air of authority that comes from "computers" that most human bullshitters lack.

I'm not so sure. For many human bullshitters, perhaps. But there's plenty of human bullshitters that exhibit the same air of authority you talk about and they're mostly employed as politicians.
Some of Google's biggest successes are YouTube and Android, which were both acquisitions.
Thanks for posting this interesting article. I work at Tower (Git client for Mac and Windows) so I feel compelled to chime in! :)

Becoming more productive with Git is one of our main goals, and I'm happy to state that most of the operations you address are already included in Tower (apart from "sync", which we will think about internally).

As for the others you mentioned:

reword - you can edit any commit message from the currently checked out branch by right-clicking the intended commit and selecting "Edit Commit Message"

Example: https://imgur.com/a/kexC8uW

split - you can edit any commit from the currently checked out branch by right-clicking the intended commit and selecting "Edit Commit". You will then be able to reform that revision into one or more new commits.

Example: https://imgur.com/a/NFkT4nS

preview - Tower offers an "Instant Conflict Detection" feature that will let you know in advance if conflicts will occur when merging another branch or revision (by merging, rebasing, or pulling). Our latest major update was focused heavily on creating a better merge experience and you can also see the number of unresolved conflicts that you still need to resolve (with a progress bar being shown in case of a rebase). If you mess things up, you can also undo the latest operation or abort the Merge/Rebase operation altogether.

Example: https://imgur.com/a/VCkqrBI

You can learn more about Tower's Merge Improvements here https://www.git-tower.com/blog/tower-mac-9/#1-merge-improvem...

undo - you can undo pretty much any operation with CMD+Z (or CTRL+Z on Windows). This includes not only commits, branch creation/deletion but also more complex operations like merges, rebases, and even file discards (which is not something Git actually supports).

You can learn more about Tower's Undo here https://www.git-tower.com/features/undo/

large-load - Tower works well with large repos. We do build caches on first run, so the initial run might indeed take longer to display very large sets of data (e.g. 10k+ tags).

large-ops - We designed Tower from the ground up to remain responsive when doing any kind of operation. All commands run asynchronously, so you can e.g. push a branch and immediately checkout another branch simultaneously.

I hope you give Tower a try in the near future — feel free to get in touch with us if some other question pops up.
The low end ones suck but the high end ones are good. I try to avoid cooking in that ultra low cycling end though
Burp Suite is an incredibly powerful tool that is essential for any web application pen tester and bug-bounty hunter. In this article, we will see what is Burpsuite in detail.
Sleep, exercise, chess
Prototype pollution-like bug variant discovered in Python
I started listening to the Microsoft-centric "Windows Weekly" podcast when I was a teenager 15 years ago. I have been always fascinated by Microsoft as a technology giant and never understood the vibe I got from others in the industry that MS was a musty corp past its heyday. It had gobs of money, a focus on developers and an organization maturity that gives it a serious advantage. This is not to say that MS is perfect, but counting it out like so many others is baffling to me.
Microsoft is killing it these days and Satya Nadella deserves a lot of credit! This is not the same Gates/Ballmer play as the 90s.
There's a lot of good, generic advice in this thread, but this is I think the right answer. I specifically scanned for one like this.

What OP is trying to do is quite literally impossible. Not even the best chess players in the world can hold such a big (decision) tree in their heads _at once_. And they might be the most extreme data point we have on this matter.

The way we humans compute needs to be supported by breaking stuff apart and focus on few things at a time on one side, and by abstraction on the other side. Iterating on smaller problems and generalizing the big picture along the way.

Think forest & trees metaphor, or the 7 +/- 2 problem.

Of course as we get older our ability to completely emerge into one task and put all our energy into it generally weakens for a variety of reasons. But there's enough evidence to support the idea that regularly challenging our cognitive ability keeps us sharp and maintains or improves our ability to learn and tackle new things.

What we can't do however is fight our natural limitations and OP seems to try just that.

Additionally, and this might be just as important, this seems to be a very tedious and boring task. The worst tasks are the ones that require a lot of mental effort while also being incredibly boring. It's hard to find a high state of motivation and focus, which contributes to the issue.
I got 98.1% beat that
Tech companies are irrational pop cultures
If homework is "wasting kids time" and "busywork", you and I have very different definitions of homework.
I’ve also found it extremely useful for command line utilities with many commands and options. Things like kubectl, ffmpeg, imagemagick, aws cli etc. Tell it what you want and it usually gives you the correct command and flags in response. It’s a lot faster than the google/parsing docs/trial and error mix that I used to employ.
Sure I would. I've been through a couple of recessions now.
Probably because it's a product aimed at datacenters and cloud providers who work directly with Xilinx/AMD to develop it, so they already know the price.
Can you try resetting the password?
More life responsibilities isn't a bad thing. Life is (or should be) made of intentional decisions by the user (you). And the culmination of these intentional decisions can fill your life with meaning, purpose, and fulfillment.

You don't have to take Responsibility A if you don't want to, but you have to live with the consequences of your decision (good or bad). It's a trade off. I want a house. I make that decision for that responsibility. I now own that responsibility knowing the duties that come with home ownership will take a portion of my time and therefore will reduce the availability of time once given to a different responsibility.

Of course, mistakes will be made, but the best part is you can most often correct mistakes in healthy and meaningful ways.
The keyboard really is the worst part of the vt220. I’d probably use it a lot more if I could use a better keyboard.
I'm not sure that's really going to be the case. E.g. the 13900 a score in CineBench R23 Multi close to the best AMD CPU in this article, just a few % off the 13900K.
Your point 3 cannot be shown with current scientific methods and is overall implausible. Popper argues that in his non-reductionist 3 Worlds Theory. It is extremely hard to find halfway convincing reductionist explanations for the simplest human phenomena, let alone the whole of our cultural and technological products and advances. In my opinion, emergence is more plausible than any of the reductionist stories. However, as a computationalist, I consider it possible that similar phenomena could emerge on any computational device.
They're back to wanting to dominate every market possible.

They're well into the "extend" stage for Linux. Trying to corner and ultimately monopolise the console gaming market.

Now they want to monopolise LLMs as much as possible.

Not sure this is a good thing
So ClosedAI is up for sale! Say, it ain't so...

I still love this protocol exchange b/w Altman and Zuckerborg:
https://www.facebook.com/YCombinator/videos/1015399369382910...

They're so different, right? One wears Nike the other Asics! One wears a light grey t-shirt, the other dark!
48 , and feel smarter than before
I'm a bit amazed that there is such a vocal anti-AI sentiment.

I'm guessing most of it is out of fear corporations will abuse this to no end, but any legislation these people want would actually make sure only corporations will be able to use AI, since they would be the only ones that could actually afford making one.
You're probably looking for the Arrow IPC format [1], which writes the data in close to the same format as the memory layout. On some platforms, reading this back is just an mmap and can be done with zero copying. Parquet, on the other hand, is a somewhat more complex format and there will be some amount of encoding and decoding on read/write. Flight is an RPC framework that essentially sends Arrow data around in IPC format.

[1] https://arrow.apache.org/docs/python/ipc.html
Clippy: It looks like you're writing a job application, do you want me to write it for you?
For me it's microcontrollers, however I've heard in spite of the unmaintained status, clojure-scheme[1] is very usable. It uses gambit to produce C-code you can compile anywhere.

https://github.com/takeoutweight/clojure-scheme
Are you serious by trying to call person who wrote that as good or bad just by that short description?

Thats crazy, context matters.

Sometimes software does complex stuff and no, you cannot infinitely simplify and abstract stuff. Complexity needs to be somewhere
I wonder if this nut, if not every nut on an ETOPS airliner (or in general), has a specific torque value. If adjusting the torque can open up a gap, presumably doing so could close one as well.
> Other developers seem to be succeeding, and I'm worried about how I'll look if it takes me weeks do to what others are doing in hours.

That one exact thought is compounding your problem. It's pure anxiety and it makes problem worse, I know from experience. When you think that, try to calm yourself with "yeah, it's just anxiety speaking, it will be fine". Maybe also try magnesium supplements, magnesium citrate helps me (but it typically takes up to a week of supplementation, minimum 2 days).
>> However, you bring in a common misconception I'm fighting with within my company for a long time. Python is not an interpreted language.

My advice to you: Stop fighting that "misconception". See the other responses to back up the idea that Python is interpreted. The existence of a Python compiler is also not relevant here, as the linked project does not list that as a supported Python variant.

Let's assume that by some technicality you are not wrong. The "misconception" is so common that it is generally a fact in peoples mind. Rather than convince them, you are destroying your own credibility and probably making a fool of yourself in their eyes. And remember, I prefaced this with you not being wrong. It's worse for you if you are wrong. Just stop for your own good.
It's relevant because it attacks the premise of their objection.
OK and why would you choose not to declare it?

I think you meant external borders, because there are no border checks between Schengen area countries.
And when the other person in the conversation looks perplexed or lost, just repeat it again, slowly, and add emotion to some of the syllables. They'll get it eventually.
Discord is a... indecent woman to work with, if you want to build a bot once so that it works for any longer period of time... you need to wake up, because that's sadly not how it works.
Draw a diagram?
For example,

pip install tensorflow

and

https://cloud.google.com/tpu/docs/tpus

Most of what I listed is groundbreaking research, not consumer stuff. For the consumer stuff, try e.g. searching images by description in the default Android app, or Google Translate, or the automated transcriptions on YouTube. Apple also does similar things, as stuff like that is what consumer AI looks like these days.
Perhaps you are failing to take into account the societal and technological changes that are occurring in the present day. Hindsight is a wonderful thing.

> Do you have any evidence for anything you're saying?

The following history of the generator: https://www.mygenerator.com.au/history-of-the-generator

You might want to check out how web3 tech is used by energy companies to solve coordination problems within the grid. For example: https://www.energyweb.org/

A video discussion on the subject: https://www.youtube.com/watch?v=B3G00BD4zYs
I agree with this 100% and have seen this play out many times. At one company we named the service “Harry” after one of the employees kid’s. Worked well, and I will fight for such names at any company I work at.
47 years old here, programming daily.

I think what we have to deal with is not just cognitive decline, but more importantly cognitive overload. People in their 40s usually juggle lots of responsibilities, especially if they have a family. At this age you normally also have earned some money, and if you start buying things like a summer house or an apartment for renting out, those things come with maintenance tasks. This can accumulate quickly.

Whatever the reasons are, my approach was to get used to it and work differently. I am terrible at doing multiple things at a time and my short-term memory is bad, so I learned to concentrate on one task at a time and eliminate distractions. I buy large monitors, so that I can have multiple things on the screen at the same time and avoid having to remember (I can easily forget an IP address when switching windows!). I spend money on Apple hardware, because of 5K displays: 5K makes a huge difference, because I can comfortably have THREE columns of code in my fullscreen Emacs instead of two. That means I often have 5 different pieces of code visible, which does wonders for things like APIs, which you mentioned — I can follow the entire path of a call and keep it all on screen.

I also noticed that there are positives that come with age and experience! I find that I'm much better at seeing the "big picture", analytical thinking, design, and predicting potential problems. Most importantly, I'm now much better at knowing what not to do. These skills are invaluable when running your own business.
Not really. A Haskell function takes a single argument. Currying works by partial application from left to right.

f a b would then be equivalent to (f a) b such that (f a) evaluates to a new function which takes a single argument.

'curry' and 'uncurry' allow to go to and from this way of handling arguments instead of using tuples. But tuples are also a single value, and this is actually very important - you won't be able to change a single 'argument' without creating a new pair, for example. There is no way to have a real multi argument function.
It’s was an exaggeration, but the point still stands. Two years experience is “just graduated” into the workforce. The lifespan of a worker is 30+ years.
How long before the future in which indian english does, in turn, to american english what it had done to british english?
As much as I like Squad Leader, does it make sense to make a computer version? If you want to play online, you can already use VASL.

On the other hand, there have been very successful computer games inspired by board wargames, most notably probably Panzer General (and its successor Panzer Corps). If I could play ASL like that, I'd definitely buy it.
It's hard to give an answer without knowing other variables - namely, what else is happening in your life.

I can relate to this sentiment over the past few years. The other variables, for me, are that the demands of raising a young family have grown, my day job has shifted into more of a maintenance mode with less latitude for creative development, and my family has recently suffered a tragic loss. During this time, I've been astounded how much more difficult it has seemed to accomplish fairly straightforward tasks compared to just three years ago. So I've also wondered if my mental ability has been on the decline.

Yet, this past year I've had two new interests spring up - one possibly a new career path, the other an avocation - and despite having precious little time to devote to them, I have been finding that I'm learning at a rate that I might never have achieved before - even in my 20s. I've somehow found myself with a "beginner mind" again, and at times I feel like I'm on fire. And I'm in my mid 40s. I can't explain where any of it came from (one path quite literally took off after reading a post on HN!) - it all seems spontaneous.

My little piece of advice is to be aware of these kind of nagging thoughts that take hold in your mind. Ask yourself if they are provably true and, whether true or not, they could cause harm. You never know what's around the corner, so it may behoove you to stay open and keep these nagging thoughts out of the way!
”It's often assumed that children learn more efficiently than adults, although the scientific support for this assumption has, at best, been weak," says study co-author Takeo Watanabe, a cognitive psychologist from Brown University”

https://www.sciencealert.com/kids-incredible-learning-may-al...

My theory is simple - kids simply have more time to learn and less other bullshit to deal with. Some years they have practically nothing else but learning, exploring, sleeping, eating and pooping. And not to mention that many of the humans around them actively bring all concepts down to their level (and some use babytalk) to explain them. So yea… an adult doesn’t have any of these advantages.
I would like to add, that I had the same issue. I was consistently worse at my job during winter. I picked up vitamin d and feel much better mentally. And i can finally work properly.

One more thing - co2 levels inside room can have significant impact on your mental capacity. So open the windows every morning, lunch and evening.
Don't think about it holistically. Try to just port the smallest, most independent parts you can one at a time and link them up. The approach I'd take (as a developer with shoddy memory to begin with) would be to find my way to the leaf nodes and start porting them, then work back up the tree. Hopefully that way I shouldn't have to have more than 2 levels in mind at any given time anyway.
Are you doing more than 1 job at a time :)? If yes, that might be because you don't have enough time. So give it more time and you'll be fine (remember that you need 9 months to create a new baby no matter how many women you have :) ).