skysight-inc/HackerNews huggingface dataset:
Man Group Alpha Tech | Quant Python Engineer | London, UK; Sofia, Bulgaria | Onsite | Full Time
As a Quant Python Engineer in Alpha Tech at Man you will be working hand-in-hand with our Quant Researchers. Your challenges will be varied, and will involve implementing new trading strategies, building new research frameworks and quant libraries, prototyping new data feeds, development of new portfolio construction techniques or building risk analysis tools.

Our systems are almost all running on Linux and most of our code is in Python, with the full scientific stack: numpy, scipy, pandas, scikit-learn to name a few of the libraries we use extensively. We implement the systems that require the highest data throughput in Java. For storage, we rely heavily on MongoDB and Oracle.

We use Airflow for workflow management, Kafka for data pipelines, Bitbucket for source control, Jenkins for continuous integration, Grafana + Prometheus for metrics collection, ELK for log shipping and monitoring, Docker + Kubernetes for containerisation, OpenStack for our private cloud, Ansible for architecture automation, and Slack for internal communication. But our technology list is never static: we constantly evaluate new tools and libraries.

Alpha Tech has a small company, no-attitude feel. It is flat structured, open, transparent and collaborative, and you will have plenty of opportunity to grow and have enormous impact on what we do. We are actively engaged with the broader technology community.

o We host and sponsor London’s PyData and Machine Learning Meetups

o We open-source some of our technology. See https://github.com/man-group

o We regularly talk at leading industry conferences, and tweet about relevant technology and how we’re using it. See @manquanttech

Essential Skills

o A proponent of strong collaborative software engineering techniques and methods: agile development, continuous integration, code review, unit testing, refactoring and related approaches

o Expert knowledge in one or more programming languages, preferably Python

o Proficient on Linux platforms with knowledge of various scripting languages o Strong knowledge of one or more relevant database technologies e.g. Oracle, MongoDB

o Proficient with a range of open source frameworks and development tools e.g. NumPy/SciPy/Pandas, Pyramid, AngularJS, React

o Familiarity with a variety of programming styles (e.g. OO, functional) and in-depth knowledge of design patterns.

If you're interested, please get in touch with Milly Parrott - milly.parrott@man.com
Nothing to refute - I was simply continuing from your highlight of pixel densities.

While PPI has stayed mostly static (which is a good engineering choice), plenty of other display parameters have improved: better contrast, faster response times, deeper colour, larger continuous surfaces. The 2015 MacBook display was impressive. Modern panels are too!
I don’t think that there are companies out there making billions while relying on your brother in laws work without paying him a dime.
None of them were in the original product; they were essentially community-created.
You think there has been no net progress in QC or fusion? There has been a lot of progress, but not to the point where we can make practical use of them yet.

Some problems are just harder than others. Maybe some of them are not soluble, or some are not economic. We won't know if we don't try, and they hold out great promise.
Because people whose lives revolve around social media think that words create reality rather than reflect it, so controlling speech becomes very important.

And also because LLM creators want to turn a toy into a tool, so they can make money, and that means it has to be safe for the lowest common denominator otherwise the lawyers will take all the money instead.
Interesting. Did you investigate FPGAs?
You don't need pervasive and invasive tracking to display ads. As simple as that.

Literally nothing in GDPR prevents you from showing ads.
https://news.ycombinator.com/item?id=36538577 among others
It's not so much how many users have abruptly left, it's how much people are actively using Twitter and posting on it. How many people are just ghosting the site?
What would have been the intention?
Yes, when you cross a street, it's up to you to follow the traffic laws, use cross walks, observe traffic, take responsibility, etc etc
Twitter was arguably significant in getting Trump to win the primary and hence get elected.
His first use case

> I could feed GPT-4 the first few PDF pages of a recent math preprint and get it to generate a half-dozen intelligent questions that an expert attending a talk on the preprint could ask.

Is that not part of the process of studying math?

Also,

Strangely, even nonsensical LLM-generated math often references relevant concepts. With effort, human experts can modify ideas that do not work as presented into a correct and original argument.

And,

The 2023-level AI can already generate suggestive hints and promising leads to a working mathematician and participate actively in the decision-making process. When integrated with tools such as formal proof verifiers, internet search, and symbolic math packages, I expect, say, 2026-level AI, when used properly, will be a trustworthy co-author in mathematical research, and in many other fields as well.
Well, there are people who choose to stay away from social and technical progress. I totally respect that desire.
The problem is that a URL isn't actually a path. It's an abstract address to a resource which can be a directory or file (or an executable or stream or ...).

In this case part of the URL is being interpreted by nginx as a directory (http://localhost/foo) due to how that URL is mapped in the configuration to the local filesystem. Apparently it references a directory, so when nginx constructs the full path to the requested resource, it ends up with "${mapped_path}/../secretfile.txt" which would be valid on the local filesystem even if it doesn't make sense in the URL. Notice how the location of the slashes doesn't matter because URLs don't actually have path elements (even if we pretend they do), they are just strings.

This is a very common problem that I have noticed with web servers in general since the web took off. Mapping URLs directly to file paths was popular because it started with simple file servers with indexes. That rapidly turned into a mixed environment where URLs became application identifiers instead of paths since apps can be targeted by part of the path and the rest is considered parameters or arguments.

And no, it generally doesn't usually make sense to honor '.' or '..' in URLs for filesystem objects and my apps sanitize the requested path to ensure a correct mapping. It's also good to be aware that browsers do treat URLs as path-like when building relative links so you have to be careful with how and when you use trailing '/'s because it can target different resources which have different semantics on the server side.
Just chiming in, I think while your approach may have worked fine in the past, in today's world of half-truths and believable lies it's more important than ever to at least add your sources below like you did now. Because a reputation once lost, even if only by somebody misinterpreting an article, can be a struggle to regain.
This was filmed pretty recently: https://www.youtube.com/watch?v=4Gaxa7wBJxs&t=1s This prototype shows it's getting close to production-ready and already looks solid.
It's using related but somewhat different meaning of the concept.

It's how these things go. You and me think of "temperature" as something simple, like it all started. You know, you find some material that noticeably expands or contracts when warmed or cooled, you turn it into an indicator along what will be a scale, and you make a mark for e.g. "roughly when water starts freezing over" and "when water starts boiling"[0]. You make a regular gradation in between, let it spill over below and above your "min" and "max" anchors, you put some numbers on this, and "Bob's your uncle".

This of course is super useful, so others refine your "thermometer", as they realize just how stable and broadly-applicable this "temperature" is as a measure. Eventually some start asking how it all works, and you hear some grumbling about average kinetic energy of particles, which still kinda makes sense. I mean, lots of tiny things buzzing around, and there's that German guy saying you can't possibly measure each of the tiny things individually, but whatever - the average, low-frequency part is stable.

But then those theorists push and push, and break through the barriers of sanity. They enter R'lyeh and start transcribing the Eldritch tablets found inside. Suddenly, you see temperature redefined using something else, something you recall should also be a statistical phenomenon but suddenly isn't[1]. You see words like entropy and enthalpy thrown around, and then some American mathematicians get involved, and suddenly there's also negtropy and fractional bits, and nothing makes any kind of sense anymore - temperatures going below absolute zero, the "nothing actually moves anymore" point, leading to negative temperatures where heat flows from colder to hotter...

...really that's one of the least weird thing in hard sciences these days.

--

[0] - In the process discovering that this was a really good choice of anchors, as water behaves in strange ways at exactly those two temperatures.

[1] - Or is it? Are you sure what "statistical" means these days? Are you sure what "means" means these days?
The author chose a license. Why not dual license it for commercial use?
Language classes do work, as long as you participate.

Children may appear to be picking up languages effortlessly, but consider how much time they spend to do so: take 2 years of a language, and you will be in advance of a 2 year-old native speaker.

> our brains have to process language at speeds too fast for the conscious mind to keep up

good point for oral communication, but literacy doesn't have to be done in real time
That's interesting because the UK TV licence is £159 at the moment, which a lot of people find expensive, but that pays for all the BBC channels and programmes they make and buy, and iPlayer, and all BBC radio stations.

Youtube Premium looks pretty expensive in comparison. I agree £60 is more of a reasonable price.

I suspect/predict the ads on Youtube are going to get longer, and more numerous, and more will be unskippable, and therefore more annoying.
As if. Google basically prevented competition in the maps space (funding it with ads) then increased the prices by up to 100 times, and nothing happened.
Up to €4 (in 1s and 2s) is not excess.
I believe that kind of behavior explicitly qualifies under 'resource curse.' Even if they hadn't, check out the 'enclave effects' section of the Wikipedia article.

> "Oil production generally takes place in an economic enclave, meaning it has few direct effects on the rest of the economy."

Venezuela is just one of many examples.
The last drop of water in Broken Hill (2015)
Possibly the VM can operate without a filesystem but it might be necessary to have a way to interface with the external world.

https://en.wikipedia.org/wiki/Smalltalk#Image-based_persiste...

^^ Here I think the point is that you can stop the VM, restart it and you're back where you were before you left - there's no need to "save your document" because it's an object in the image and when you edit it, the persistence is handled automatically.

Just as today your IDE saves your source files for you every time you make a change but obviously not on every character you type.
Wouldn’t structs of arrays affect cache locality adversely, if say you’re say reading and processing the data in sequential order? You’d have to jump between memory addresses that are pretty far apart to read in a single record / set of fields, and potentially trigger cache misses since they’re likely spread out across different memory pages and you end up filling your L1/L2/L3 cache?
I wish this article was just 3 paragraphs. The verbose writing style was a little tiring, I found myself scrolling impatiently to find what the actual "Lone Banana Problem" was.
Very good solution indeed!

Maybe also allow ratings to be a list over time rather than one, single data point. That'll make calculating an average more involved, but also more realistic.
"open source" doesn't automatically mean it's a hobby project done in the free time for no compensation. sure, most projects are developed in this fashion but the concepts are only incidentially correlated.

working on open source software is and can be a "real" job. the only difference to closed source software is that the source code is open - nothing else (simplified).

if you want your hair cut, pay the hairdresser. if you're interested in the continued development of the project, pay the author. it's as simple as that.

in this case there's not enough funding so the project is discontinued. doesn't get more professional and non-hobbyist than that.
And here we have a clear example for the downsides of a monopoly.
That's them trying to rate-limit the use by sex workers. Entire sites have sprung up to turn your single allowed Insta link into a number of other links.
The point is not that it makes no difference if you stop going to work. The point is that you had no free will in making that decision.

> Making the best choices we can.

You are not making choices.
>. The internet is a decentralized protocol with centralized entities

Maybe they're mature enough not to want that?

Sign up to protonmail.com for some privacy, to have your emails not read by Proton Inc., and quickly realize that most – if not all – your contacts are receiving your messages @gmail.com. All your emails will still be exploited by Google Inc.

There are good reasons to want the Fediverse to remain… diverse. Blocking isn't posturing, it's acting.
It’s very hard to change stuff that has grown beyond your control. Local variable names? Sure. API names? That’s a major version break. Correcting the “Referer” header? Unthinkable for 27 years and counting.
They're not suggesting to go over the wire I don't think. They're suggesting to make SQLite support Postgres linguo
That does ignore a lot of the important factors but it's a useful analogy.
Well there are people who still always want to pay in cash, albeit with a sigh from behind the counter, but they are often even more grey haired and doddery than me.

And I can see exactly where my money has been spent down to the last coffee.

Those who have no choice than to pay by cash are the most disadvantaged in society, and my greatest concern is for them.
CGI.pm, it's in response to the CGI::Alternatives post above.
I have only this to say: there are not photoshop nazis. But grammar nazis .. oh boy
Can you please expand on that. Is'nt Anki one of the most popular tools for using spaced repitition? By meaning spaced repetition is easier do you mean to refer to some other tools which makes it easy to implement and use?
So is it going to be a Figma style tool?
Possibly. https://facebook.com/help/212802592074644 allows you to download “a copy of your information on Facebook”.

https://facebook.com/help/930396167085762/ isn’t clear on whether that is included, though.

I would guess that Facebook considers the “about travel to Antarctica” not part of your information on Facebook, though. They’ll tell you you visited a specific page, but not what they tagged that page with, even if it is your page (as I said, that’s a guess)
I think about this a lot, and I think you may be right, but I am also not sure anyone ever had their mind changed by having sources cited. My main thought is that in an age of cheap machine generated text, we may need to be more transparent about the sourcing we offer, even at cost of style
Software development is the process of pure creation. It shouldn't be debased with the language of resource scarcity. A weekend spent hacking on simd assembly optimizations is not a loss of labor resources. Why write code if not for the pleasure of it? No open source developer should ever apologize to his fans for delaying a release because some Apparatchik at Microsoft refused to sign his binary. Open source is not the service industry for schemers and penny-pinching money men. If you're too nice to those people then you'll just end up as cynical and burnt out as them. DRC should consider backpacking or possibly couchsurfing, then come back to libjpeg-turbo after a year with a clear mind.
Projection, your honor! We started with "probable billions" on climate-related PR and you replied with evidence of millions, much of which isn't on climate related stuff. Now you're saying what you meant wasn't billions at all. That's goal post moving!

Yes you hedged your claim, but so what? It's still wrong. You don't get to make wild and totally false claims by sticking "probable" onto everything.

> That you find a climate-disinformation spend

You haven't shown that or even laid the groundwork for that. Even if these firms were spending the amounts you claim, which they apparently aren't, did it occur to you that they might be right? Nope. You just assume anything they say must be wrong, because you've been brainwashed by propaganda. You can't even find any specific campaign!? If you could we could then debate the real issues, but didn't even get that far.
You can't really talk about these things very rigidly. Otherwise you'd have to conclude that any religion is only as good as the worst inhumane madman that adopted it as his motivation.
I agree. Very excited for element X. It's def a rough tradeoff that they've slowed fixing bugs to get X out. However, they just released a new version using the rust crypto library which I hope makes error related to waiting for decryption less often.
How is it false equivalency, you seem to think that individuals can choose whatever they individually believe is right i.e. an individual in Russia can some how chose not to be involved in the ongoing conflict. And so if that is true it must be just as simple for someone within Ukraine to chose a different path and not be part of the country we call Ukraine.

Orc is non-human, it is dehumanizing. And I'm not sure we both agree what the Nazi ideology is. For me Nazi is someone who follows a race based ideology that aims to dehumanize or otherwise segegrate elements of humanity as being of a lower category.

Fake country and fake human is a false equivalency. Humans are living conscious beings of a category that we all belong to. Countries are a further category we've invented for...reasons. I've not seen evidence that the people in the area we call Russia have claimed that the humans in the area we call Ukraine are some how non-humans. But in contrast none of us are here denying that Ukriane openly refers to Russians as a non-human category.
Please consider Satisfactory.
How much percent of stake for someone joining startup in Marketing role
Hi there, I really need some guidance on how much stake should one give in startup for someone joining as Marketing and VC strategy role. I have no idea the one who is joining asking too much stake. Currently he is asking for 12 % stake to take responsibility of making VC fund strategy and getting VC funding and for marketing. The product has gone past MVP and we are doing domestic market launch. We are planning to collaborate now with them. Is 12% really worth. On what factors should one evaluate how much stake to be given. Is it really required for collaboration?
It gives me anxiety. So much information which I know I'm missing out because of the navigation. Maybe there's something I find a bit more interesting than the melting point of Benzene at standard atmospheric pressure, but how will I know?
Can you explain where you're coming from?

Is it crime?
With youtube premium they stop showing you ads. They also give you their spotify equivalent, youtube music.

(Of course it's true you'll still see shill review videos, and video creators doing ad reads for shitty VPNs - but those ads don't come from google)

> What kind of argument it is?

Back in the 2000s, on tech forums whenever someone would say "ad blocking is theft, server costs have to be paid somehow" someone would respond "I'd pay to remove ads if they'd let me" - well, now's our chance to do exactly that.

I adblock everything myself - but I earn a mid-career adult's salary now, and I get more value from Youtube than I do from Netflix so I don't mind paying for it. I also use gmail, google search and google maps with ads blocked, so I don't mind giving google a few bucks a month.
> Sorry, they say they don't exist as human beings? that would be the dehumanising equivalent.

No it wouldn't, no one said the Russians don't exist.

> Nations, culture, history etc are ideas and perceptions that it's clear we don't all agree on.

Yeah and it's way more dehumanising to say they don't exist then to call someone a monster for being a monster.

Do you think the Russian army should be invading Ukraine?.
Not quite reading material, but look up George Hotz's videos about it. I think there's one Twitter Space he hosted / recorded where Musk was also in there.

Hotz is very vocal and blunt about the messy codebase situation at Twitter.
A hammer can as soon bash in a skull as drive a nail. Remove the ability to do the former and you're like to lose the latter. At that point why even have a hammer?

AI should be a tool, not a moral compass.
Cool. There is no doubt that you guys can nail it.
Some things you learn without really trying. We learn our native language by repetition because we hear it all around us. But the question here is what if you want to or need to learn something you won't learn automatically? What helps? Try spaced repetition. It doesn't happen every day automatically. You must force yourself to do it even though it is tedious, if you want to learn what you want to learn.
Question: Are you hiring senior engineers from the EU? On the career site there are not many roles open for European candidates. If visa is an issue, I could work from an EU office or remotely, np.
Our open web is as sustainable as anything open: that is, it’s perfectly sustainable as long as people are not being jerks[0].

However, unlike most other open things that are subject to physical constraints, the Web is global—and globally there is a huge discrepancy in quality of life, level of education, mental health, freedom of thought, etc.

Which might mean that the ratio of figurative jerks relative to non-jerks stands to increase for as long as we have countries that are oppressed, poor, or otherwise score abysmally in relevant regards—or as long as we have global, open Web.

Either of those things will change, I personally hope that the former does.

[0] https://en.wikipedia.org/wiki/Tragedy_of_the_commons
no worries at all, did not take it as such. and yeah, i guess i think just cos something has worked well for us for a long time, doesn’t mean it’s not worth thinking about how well it works today
Okay, can we use it for cooling like in Sundiver by David Brin[0], where people (IIRC) used lasers to keep themselves cool while, as per title, diving their ship into the Sun?

--

[0] - https://en.wikipedia.org/wiki/Sundiver
The article is about proposed secrecy regarding the Irish Data Protection Commission, "Section 26A would make most reporting about procedures or decisions by the DPC a crime."

It doesn't say that DPC ruled adding data processing purposes to contracts after the fact to be legal.

Data protection authorities in any country that matters are kept underfunded or on an otherwise short leash (Netherlands is no different, we might as well not have one at all for all the positive things it does ... not ... do). Not sure the German one is as bad, but then which big business decided to headquarter in DE? Ireland and the Netherlands have better tax schemes apparently. I'm not surprised they're doing as little as possible in Ireland, but I would be surprised if they actually said it's fine to make one-sided contract amendments
This behavior is pathetic. As long as Meta is open to federation to other instances, this can only be a good thing for the entire ecosystem.