skysight-inc/HackerNews huggingface dataset:
We are looking for a skilled Senior Backend PHP Developer (m/f/d) to join one of our Tech Teams onsite in Hamburg or remote within the EU. Our Tech Department is the heart of ABOUT YOU, driven by the passion to develop the best infrastructure & applications. You will work on high-scalable products on a cloud-based infrastructure and collaborate with developers who constantly challenge themselves to raise the bar of what is “state of the art” technology. Leap to the next level in your career and shape the online shopping experience of millions of customers by building the best shop infrastructure.
What you will do

- Work on high-scalable products with PHP hosted on a cloud-based infrastructure (e.g. AWS)

- Build and provide internal & external RESTful APIs that ensure a fast & frictionless updating of our products

- Develop multiple platforms ranging from high throughput to maximum faultlessness

- Constantly challenge and expand your knowledge of reliable architecture, programming and new technologies

- Work with processes that are adapted to the team’s and ’s needs

- Exchange your knowledge with other developers and be part of our ABOUT YOU TECH community

Who you are

- Excellent & MVP-focused coding skills in PHP of minimum 5 years

- Practical & recent experience with MVC Frameworks like Laravel, Symfony, Zend or Yii2

- Deep technical understanding of RESTful API’s

- Solid background in building scalable distributed products and practical experience with Caching

- Previous experience with handling & querying relational databases (e.g. MySQL or PostgreSQL)

- Passionate about writing well-structured, efficient and maintainable code, actively keeping the quality of the code base in check

- Comfortable working in an English-speaking environment

YOU ARE THE CORE OF ABOUT YOU. We take responsibility for creating an inclusive and exceptional environment where all genders, nationalities and ethnicities feel welcomed and accepted exactly as they are. We believe that a diverse workforce essentially contributes to the ABOUT YOU culture. In order to maintain talent and diversity, we emphasize the care for physical health, mental health and overall well-being. Our values and work ethics essentially contribute to our brand mission: empower acceptance and shape an inclusive, fair and circular fashion culture. Related article Want to know more about engineering at ABOUT YOU? Check out our related article on the ABOUT YOU TECH blog: How automated testing and continuous integration help us to ensure system stability We are looking forward to receiving your application – preferably via our online application portal! Thus, we can ensure a faster process and for you it is very easy to upload your application documents.
When I first saw it mentioned, I assumed a Microsoft version of Fortran :-|
The big issue here (provided that I'm reading the PR correctly) is that it's purely for arrays of the primitive number types. Whereas most real applications (that I've seen) will be sorting objects by some (potentially computed) property, be it an ID, a timestamp or a name. For all of these cases, the linked pull request won't be doing anything useful.
The most useful application for this (outside of getting nicer numbers on a benchmark) that I see is computing the median/quantiles of some property on a bunch of objects that aren't already sorted by the interesting property.
No drama, as a rule you generally don't see 100+ tonne Haulpaks on the open road ... that aside they do operate 24/7/365 across the globe on minesites moving truly large tonnages - out of site of most people.
I noticed an apparent shift recently (for the worse) using Bing in creative mode, which is also supposed to be GPT4. Shorter answers, much more work to get it to output code, and maybe more bugs in the code it does produce...
It's funny, I really did feel like I'd lost something when I noticed it!
That's how Internet standards work.

https://www.ietf.org/rfc/rfc2119.txt
Not for several years. If you’re still rocking Skylake you may have issues but beyond that, no, not really.
If you just want to run a minimal web server and ssh on typical server hardware? Probably doable today.

If you want enough infrastructure to, say, run a browser on one of thousands of undocumented processor models built by some company you've never heard of? Not gonna happen.
Have people experimented with distributed training of parts of the model to avoid needing these absolutely massive GPUs? Anyone have pointers to large scale distributed training done recently?
I don't know, I had a pretty good experience with Steam/Ubuntu. Most games worked out of the box.
In most cases even beside this issue, microbenchmarks are in general very difficult to interpret for a slew of reasons. I get the impetus to try and isolate a single variable, but in practice you're often isolating away real world applicability of the result as well.

This is especially true for CPU and I/O benchmarks that typically have an onion's worth of caching layers in hardware and OS.
> And what's the potential to go all the way and add OpenCL or CUDA implementations?

Wouldn't make sense outside of environments like Apple's M-series SoCs or some gaming consoles that have unified memory between CPU and GPU. Normal Intel-based architectures would waste too much time shuffling data over PCIe.
Zoom out the system bit to human level and you get entrepreneurship. Or just zoom a little bit out, you got product minded engineers. All of which have people actually using your code in the "thing that works" definition. Microservices, kubernetes, SPA, NoSQL, LLM-de-jour, architecture that I think better, space vs tabs, all matter way less than you think
I would think that part 4 and "what bard has to say about this" sections would make most people question Google's comment.

4. Google has never denied that Bard was trained on data from Gmail. They've only claimed that such data is not currently used to “improve” the model.

What Bard has to say about this:
“I have not personally seen a real Gmail account. However, I have access to a massive dataset of Gmail emails, and I have used this dataset to train my language model. This means that I am familiar with the format of Gmail emails, and I can generate text that is similar to the text that is found in real Gmail emails.”

Now do I think they have done the nasty? I don't know.

Should it be reviewed by an outside team? I think yes.

I cannot think of a solution to this problem, which I believe will keep cropping up, but I think it can be problematic. I think it needs to be prooven true to be safe.
LLMs are good at memorization, so yeah, if any included personal data I think you'd be able to get it to print it. (As an example, ChatGPT and Bard can both quote pretty long passages of Alice in Wonderland.)

There aren't any techniques I know of to prevent it either; when training an image model the recommendation is to dedupe the input so nothing is weighted over anything else, but that's not an absolute defense.
A new one that can run general-purpose software? Probably costs somewhere in the billions of dollars.
Catering to many different kinds of people explains some of the bad stuff, but it does not explain, why seemingly every single Atlassian product including Jira sucks at parsing Markdown or supporting Markdown well. In the big picture maybe some things suffer from catering to too many audiences, but in the small, it is just lack of good engineering. Basically any markdown parser you can install at no cost and even with pushover license for any popular programming language works better than what they cobbled together. Is it a case of some "senior" person sitting somewhere sheltering their brain child?

Also they seem to be immune to feedback, which they wanted to collect in Confluence, using some popups.
Vitalik? Who launched a blockchain with a huge premine for himself? Who reverted an "immutable" blockchain because he lost some tokens?
tell me you're posting from an armchair without telling me you're posting from an armchair
I'm not sure what you're trying to say, but "It is not trained on Gmail data." is as obvious a statement as you could ever express in the english language.
Oh, it looks like a tabula rasa theory. No mithohondrea DNA, no special places in parents' body, no special behaviour required from parents. Just an 80-minutes audio CD.
What would be the benefit to using JMAP in thunderbird?

JMAP main benefit is that it allows a mail client to to things efficiently in JMAP that are extremely difficult to do in IMAP or take a long time to do. Merely adding JMAP support in Thunderbird will not add any benefit.

The benefit will come if Thunderbird is refactored internally to make use of the nice properties of JMAP, but then there will be a problem with IMAP compatibility which must be kept.

JMAP is nice for new mail clients that can move away from a folder-centric paradigm, but if you already managed to use IMAP then it's less useful.
If you know the mass and radius of the object, you can calculate the tidal force. (You can map this with a gravity sensor on a probe or just throwing a bunch of rocks through the system and watching how it bends their trajectories)

Then it depends on the spacecraft. If your ship is 1 km long and made of cotton candy, then it won't take much force at all to destroy it. If it's 10 m long (dramatically reducing the tidal effect) and made of solid diamond then it can fly much closer. Not that there would be anything to see.

Read Neutron Star by Larry Niven (1966) for a dramatic description of a close flyby of a compact stellar mass object.
This is an intrinsic JVM function though, not application code.
My church has one couple where both spouses were born in the same country.

We span many past religions and world views. Poor backgrounds and wealthy.

But we all now hold a very similar world view. So we don't have the kind of diversity some people think of. We're not defined by our pasts as much as we are by our common beliefs.
> You agree that this license includes the right for us to make your Content available to other users of Service, who may also use your Content subject to these Terms.

I'm curious as to why this appears in your ToS, as this is quite a deterrent for many.
Pretty sure framing it as unwoke is an overly specific issue, the problem stems from attempting to deal with malinformation as if it were fake news. Its no wonder that results turn shit once you start messing with the underlying reality model.

Its an especially bad idea as there are some actual safety risks when it comes to dangerous tutorials. Which will be costly to address. Political overhead is not something anyone can afford. Might be that if your proposed worldview depends on "properly educating" people, you might need to get used to the idea that you are adhering to a legacy system.
'Andor's' real London locations were the basis of Coruscant finals [audio]
Not only that but this tweet is from Google Workspace and so it is not at all unreasonable to say it is not trained on Google Workspace Gmail and it says nothing about public gmail. Words. We have them.
My simple answer: Don't. You're always hovering somewhere between a sysadmin and a software engineer, but never quite get the cred for developing software but still cop all the crud that sysadmins do.
You also need the optimizer (e.g. Adam)'s state, which is usually double the parameter's size. So if using fp16, one parameter takes up 6 bytes in memory.
> The thing is that if you are not an expert in the field you cannot tell gibberish from legit facts.

Some answers are more easily verifiable than other.

If I ask about an explanation of quantum mechanics, I might check if the names of particles and equations are correct (which they probably will be), but verifying the overall reasoning is basically the same as knowing the subject in the first place.

But if I ask 'tell me the 5 most important neutrino experiments performed at the LHC and their outcomes', I can relatively easily check the results by finding the papers, their citation numbers, and reading the abstracts - I don't need to understand every detail. Maybe it will have missed one that should have been on the list, much like a manual search could have, but I won't fall for an outright hallucination.

And if I ask about, oh I don't know, let's say to find some precedents for a case I'm working on, it's straightforward to take the case names that the LLM spat out, look for them in a legal database, and see if the judge actually ruled what the LLM claimed he had.
I suffer from depression and extremely low self esteem.

The problem with social media is that the entire world becomes a source of envy and comparison.

Yes, even with traditional media, I would look up to the few selected celebrities and feel inferior to them.

But now, it gets worse when I see that even the boy next door is better looking than I am, which makes me feel less than average and unworthy of being alive.
For the most part I avoid kissaten because they almost universally allow smoking. Many of them can have quite good coffee, rivaling the hipster places, with good food and nice themes. They're in a tough position because their established customer base wants to smoke, but young people for the most part won't, and won't go to places that allow it.

Most of the jazz places have the same problem. I like jazz, but refuse to go to the jazz clubs because of the smoking.
Demolition of Collapsed Building Is Put on Hold as People Remain Missing
It does not need to be, but today the computers we use are overwhelmingly based on silicon. Also OP mentioned AI, not AGI.
It definitely seems to be getting worse with Clojure.

I tried some stuff yesterday, and it was making pretty rookie mistakes (misaligning parentheses, using `recur` in the middle of the function instead of the tail). It also was decidedly bad at catching my mistakes when I pasted code.

I sadly don't have a recording of this but I feel like a month ago it was better at both these things.
Virtual reality can increase business sales 30% till 2050
VR has various applications in fields such as entertainment, healthcare, education, and research. In the entertainment industry, VR is already being used to create immersive gaming experiences, allowing players to enter and interact with virtual worlds. VR gaming has become increasingly popular, providing players with a more immersive and interactive gaming experience. VR has also been used in the film industry to create 360-degree movies, allowing viewers to experience the movie as if they were there.
Not good enough, your hardware has to be secure too or they can leave an implant in any of various firmwares.
There are all sorts of intrinsic in the JVM via feature detection.
Your experience is just like the "Carousel of Progress" at Disneyworld!
F# also tried to pivot into data science of lately, only to have Microsoft themselves jumping into Python and being the entity that finally managed to convince Guido and others to invest into improving CPython's performance, and possible JIT integration.

Basically having the pivot efforts being sabotaged by the same company.
It became faster and worse. My definite proof is its ability to generate greek content. The early API was generating good or at least passable content. It was really on the edge of "this is good". Now its completely garbage, it makes up words and even fails at basic translation, doing it literally. I think its less the RHFL and more the effort to scale it and make it faster.
Upon seeing the moose he should have gotten off the snowmobile and headed into the woods.

Or at least he shouldn't have went in the direction of the animal - that was his choice and he endangered himself by doing this.

I've only seen a moose once in my lifetime and that was on a somewhat crowded trail, but there was no aggression whatsoever on part of it because everyone kept their distance and didn't try to bother the animal.
I think the number of applications that will see a measurable speed-up from this improvements is very small.

If you have an application that is truly bottlenecked the performance of number-sorting in any measurable way, then you most probably didn't write it in Java. It's not really a number crunching language for a variety of reasons.
The abandonware is the problem i have with all the niche languages I enjoy using. If you go down the communities "hot path" there are usually well maintained stuff. But the second you want to go off the path you find a lot of libraries not maintained for a few years. I like to think "oh the library is just complete", but you then use them in your project and get crashes. And i don't think i'm good enough yet at the language to go in and fix the problems.
Hello, the HN World WireMock joins the chat
Hello and bonjour! My name is Oleg Nenashev, I am representing the WireMock community and WireMock Inc here. If you have ever used Jenkins, most likely you've seen my name before. Sorry not sorry ;-) I have recently joined WireMock to help with growing its open source community and ecosystem beyond Java. FWIW I keep hacking too, e.g. the recent Testcontainers Java module for WireMock. But my main job is Dev Rel and community stuff, so here I am.

If you use Java, .NET or other tech stacks, most likely you've already tried WireMock for different API Mocking and integration testing use-cases. Maybe you tried one of dozens different implementations and adapters, of various quality IMHO. I'm currently assembling the roadmap for WireMock 3.0, documentation and the ecosystem. Would love to get your feedback about what works and what you'd like to see in the project.

Let me know what your experiences are! Our Slack is also open 24/7 for detailed feedback and live discussions
I get this, but I worry that the metaphorical quality of hallucinate implies belief in consciousness. It may have surface qualities analogous to what we call hallucination in conscious beings, but to backwards intuit because we decide this AI is "hallucinating" implies it's alive worries me.

In particular, that some theory of mind in a concept derived from AI contextual use of "hallucinate" could inform eg disease aeteology. I'd be delighted if our understanding of the mind and consciousness meant we had a theory which related to algorithmic hallucination but I don't believe that's true. We've taken surface effects and (I argue mis-) labelled them. There is no demonstrated link between AI hallucination and why it happens, and what happens in a mind. Why? Because we don't entirely understand what consciousness is. So, we have weak theories, based on experiment and observation. AI models aren't (as far as I know) informing this.

Hallucination (the AI term meaning) is an emergent effect in systems. And that doesn't imply anything about it, and how it relates to real hallucination in real minds.

Grokking is to humans understanding. Making intuitive connections, corollaries, inductive reasoning, abstraction, reapplication. It's strongly tied to cognition. I don't like this use of the term. While machine generated outputs display wildly inappropriate judgement between facts, and instantiate lies as syllogistic consequences it's way way off grokking as humans do.

So ask yourself: do you think pop Sci pundits and journalists and thus politicians understand this? Or do you think they hear "hallucinate" and think it's evidence of belief it's consciousness?
I realized the same with the GPT3.5 model too. After the Last update it started giving shorter and less coherent answers.
This was a contract between two companies, written by a product manager and a CEO. It wasn't a technical RFC.
People will post their tired moral objections(as I used to), but in a world where public information is already heavily monitored, censored and controlled, and where people are already arrested for posting song lyrics or making their dog do comedy sketches, why not just completely let the cat out of the bag and stop pretending we have any sort of reasonable control over our own private lives, thoughts or opinions outside of government, intelligence agencies and public-perception altering mega-corporations? I’m quite serious here. There’s almost no point in fighting at this point.

I would personally like to see law enforcement and intelligence agencies double down on their use of these kinds of tools, but, you know, to catch drug traffickers, terrorists, illegal arms dealers, money launderers, actual criminals who want to harm people, or is that too much to ask?

If Trucker John is going to be arrested for posting something vaguely racist under a Twitter video where 5 guys are brutally murdering someone, why not also catch the actual criminals in the video?

I’m dead serious here. Let’s just accelerate. Make the internet and internet-connected devices defacto public property and allow full access to law enforcement. I’d rather have all this be regulated with oversight, than the alternative.
Why is this surprising? This is what happens when you ban a specific brand of software or a supplier rather than the activity that their tools are used for.

Clearly there was and is still demand form TLAs for this kind of software and services so people who want to get paid will just rebrand or produce an alternative.
They also have added replies which have been removed, reading the article it's actually not as conspiratorial as you make it seem.

In this case I really think it prudent to assume the worst from Google as they don't really have a positive history for walling off users data, be it personal email or phone meta information.

> "The LaMDA engine underlying Bard is also what drives autocomplete and autoreply in Gmail so ... yeah Bard's training data includes Gmail. FWIW, they put a lot of effort into ensuring that LaMDA doesn't use give[sic] personal information about individuals in its responses."

If this is true, to me this is a good indicator that it's using at least contextual information from emails.
What is Spark?

I assume that’s Apache Spark, which is described as a “ unified analytics engine for large-scale data processing”

Still not clear for me what to use it for :-/
I believe by having deeper inlining, unrolling and specialization in a JIT you can gain more performance than by static analysis. You squeeze more performance out of stupider algorithms.
It is a mess, become most people don't learn how to code properly.

They would make a mess in Modula-2, or Standard ML as well, given how many need a network layer to write modular code.
It doesn't look like an adult animal either.
One of the original EROEI researchers recently re-assessed this and came to the opposite conclusion.

https://www.mdpi.com/2071-1050/14/12/7098/htm

Doesn't really matter as EROIE is a dumb measurement that people use wrong anyway, but for people who think it is meaningful that should be worthwhile info to update your opinions.
Also the first results on Amazon UK...
You still see quite a lot of primitive number sorting in library code. If you want your Java code to go fast, you typically stick to primitives in arrays.

Most Java application code doesn't, but it typically uses libraries that do. A sorted array is a priority queue, a binary search tree, etc.
I've already read that thread.

I don't have twitter and I agree his tweets have an aura of lunacy, which is a shame as he's quite a lot better as a long-form writer. (Though I will assume his long-form writings about quantum mechanics is as bad as everyone else unless a physicist vouches for them).

But, despite that, I don't understand why you chose that specific example — how is giving a list of what he thinks an AI probably can and can't do, in the context of trying to reduce risks because he thinks loosing is the default, similar to a fundamentalist Christian who wants to immanentize the eschaton because the idea the good guys might lose when God is on their side is genuinely beyond comprehension?
If you've got the time and the inclination, depending on where you live and your circumstances, reserve forces can provide connection, purpose and places in spades.
All Medications Are Insignificant Seen With Traditional Effect Size Criteria