skysight-inc/HackerNews huggingface dataset:
I've always thought of it as closer to an optimizing JIT compiler than just a regular translation of instructions to instructions.
Static typing removes freedom I am addicted to with duck typing, however, I only ship TDD code which also serve as coding documentation. Both are protective but if you're not writing tests then by all means use static typing.
I don't think there is no empathy here, but there are clear divisions on whether this tech will help advance humankind or further destabilize the society as a whole.

To be perfectly honest, I absolutely love that particular attempt by artists, because it will likely force 'some' restrictions on how AI is used and maybe even limit that amount 'blackboxiness' it entails ( disclosure of model, data set used, parameters -- I might be dreaming though ).

I disagree with your statement in general. HN has empathy and not just because it could affect their future world. It is a relatively big shift in tech and we should weigh it carefully.
> genital inspection

Such a weird meme, why are people so obsessed with this idea of genitals being inspected these days.

Feels a bit like the obsession with koro or fan death. Like come on, no-one wants to look at your nob or your gash, no-one is demanding this. A very silly suggestion.
Would be nice, but all they volunteer is that the adverse event rate is highest in the 30-50 year olds. Given that, I don’t think it makes a material difference
As an anecdotal case, a company a friend of mine works at has a backend workforce of primarily Java-only devs, so that's the only thing they can really maintain. There's a lot of sunk cost and inertia on the enterprise side when it comes to Java.

But yeah for starting something new, with an open language choice? No way anyone sane would go for it these days. Especially after Oracle basically closed sourced it, making JRE distribution illegal.
By posting that you have discriminated against my religious beliefs. So you’re just as bad as an offender. So it’s really a moot point.
It's quite strange that someone clearly nuts like that pastor can be considered sane, wise, and morally authoritative. While in the same circles a trans person like Carlos is considered inherently deviant and somehow immensely threatening - even though all they have to offer is a life-long list of creative achievements, and absolutely no evidence of harm to anyone.
I've been thinking the same thing. I wonder if this might give rise to some kind of analog renaissance as people get sick of all the digitally regurgitated garbage. There has to be a point of diminishing returns for this kind of content, right? Maybe there will be some kind of Made By Humans verification that will make certain content much more valuable again simply by differentiating it from all the AI-generated simulacra.
I actually liked Google+ to an extent, but mostly because I found it to be so easy to get away with shitposting there. For some reason shitposts got a ton of viewers as opposed to Twitter and Facebook. Good memories, even though I was the only one in my friends group to visit often
Over the past year, Elon Musk has sold $40 billion in $TSLA. Some of that goes to to the taxman, some to his self-directed "charity", but even if he only keeps half that, 50% of $40 billion is better than the 20% ($12.5 billion loan from $62.5 billion in shares).

Tesla -- in theory -- also has limits on how much he can put up for margin but Morgan Stanley cutting him off is more likely than the Tesla BoD cutting him off.
Are you alleging referees are corruptly making incorrect decisions? (As opposed to incompetently making incorrect decisions.)

Are you alleging that teams are throwing World Cup matches?

Do you have any evidence to back up your allegations?
I agree. Clickbait titles are not universalizable. Kant would not be pleased.
Thanks for the detailed description.
That's a really sophisticated system with several cool features.
* minimum test coverage on a file-by-file basis
* various levels maturity

"It also means that there's more freedom in changing and adapting peripheral designs as you can have confidence that it's stability is not something that is going to be relied upon."
That's a big advantage, indeed.

I also like the concept of storing this metadata next to the code in structured comments.
"We said we were running on renewables, but we were also dependent on burning Russian gas, and we plan to keep burning gas for the foreseeable future, sans the buying-gas-from-Russia part" sounds like a pretty important detail to talk about sustainable energy, IMHO.
As far as Blake3 in hardware for anything other than very low-power smart cards or similar:

Blake3 was designed from the ground up to be highly optimized for vector instructions operating on four vectors, each of 4 32-bit words. If you already have the usual 4x32 vector operations, plus a vector permute (to transform the operations across the diagonal of your 4x4 matrix into operations down columns) and the usual bypass network to reduce latency, I think it would rarely be worth the transistor budget to create dedicated Blake3 (or Blake2s/b) instructions.

In contrast, SHA-3's state is conceptually five vectors each of five 32-bit words, which doesn't map as neatly onto most vector ISAs. As I remember, it has column and row operations rather than column and diagonal operations that parallelize better on vector hardware.

SHA-2 is a Merkle-Damgard construction where the round function is a Davies-Meyer construction where the internal block cipher is a highly unbalanced Feistel cipher. Conceptually, you have a queue of 8 words (32-bit or 64-bit, depending on which variant). Each operation pops the first word from the queue, combines it in a nonlinear way with 6 of the other words, adds one word from the "key schedule" derived from the message, and pushes the result on the back of the queue. The one word that wasn't otherwise used is increased by the sum of the round key and a non-linear function of 3 of the other words. As you might imagine, this doesn't map very well onto general-purpose vector instructions. This cipher is wrapped in a step (Davies-Meyer construction) where you save a copy of the state, encrypt the state using the next block of the message, and then add the saved copy to the encrypted result (making it non-invertible, making meet-in-the middle attacks much more difficult). The key schedule uses a variation on a lagged Fibonacci generator to expand each message block into a larger number of round keys.
I don't recall if I heard it in the documentary or during an interview with the filmmaker.
This seems pretty similar to profile guided optimization that say Java or .Net or Javascript can do since since it has access to runtime data during JIT Compilation.
https://github.com/getlago/lago/wiki/About-pushing-through-w...

Making this clickable
That money comes with strings attached and that's the whole point. You could always stop paying and just let all that stuff that gets done with state money get done by the towns instead but you'd lose the ability to dictate terms and we all know that's a non-starter.

Micromanaging a bunch of people who don't care about you or your values isn't cheap. You can either pay in dollars or in blood. The wealthy suburbanites and urbanites who want to see the brown folk in Fall River or the hicks west of Worcester march to the official state tune don't really have the stomach for an endless supply of "the tragic turn of events all began when State Trooper McFakeTimeCard pulled over Mr. Lopez, 36 of Springfield for an expired inspection sticker..." type news stories so it's no surprise that the "US in Iraq" approach gets chosen over the "Russians in Syria" approach.

<shrug>
No, I do not expect anyone on HN to take me out of it, I made this post from a moment of weakness. I'm already been getting professional help on this (psychologist) and if I make more money, I'm willing to even pay for it. I am very thankful to all the replies, they have been insightful, and they're helping me cope with my problems.

I am sad to hear that there are more people like me in this state, and I'd be willing to reach out so that maybe we could help each other in our... Collective misery. I hate seeing others struggle.
Apollo Layoffs
> cannot be solved by ChatGPT

That's great! For now. But tomorrow's coming fast.
Assassination of Mahmoud Al-Mabhouh
That's not true. Death rates are now much lower, but that seems to be mostly due to people having (partial) immunity due to vaccination and/or previous infection, and better treatment. Omicron variants are less intrinsically severe than delta, but delta was more intrinsically severe than the earlier variants, so it's not clear omicron's actually any lower than the original strain, alpha, etc.

For example, according to "Challenges in Inferring Intrinsic Severity of the SARS-CoV-2 Omicron Variant" (https://www.nejm.org/doi/full/10.1056/NEJMp2119682?query=fea...): "This meaningful but fairly small difference [vs Delta] implies that omicron, alpha, and wild-type SARS-CoV-2 have similar intrinsic severity."
Even with super-human AI coding assistants, if you want something specific you're still responsible for asking and receiving. And former devs will be the best at this game.
Both are used extensively in the IT systems that operate most of the Dutch railways.
Yeah, this is not VC "going green" for ethical reasons, this is VC investing in the next tech wave, which luckily is climate tech.
Is it known to anyone how OpenAI (and others) are extending the context windows of things like ChatGPT so far? E.g. if you exceed 2048/8192 (subword) tokens, does the model just chunk the inputs and evaluate separately on the chunks? Is context/state maintained across chunks? I've never seen anyone actually explain this.
The difference is in the motivations for asking the question and what's done with the answer (so agenda). People are assuming and agenda of others in this thread, and are crafting responses to head of that perceived agenda without actually answering the question, which is rarely productive, IMO. Better to ask than assume, or if the answer is known, provide it with a caveat that it doesn't actually support the specific cases you're worried it might be used for erroneously.
It only works if DWARF is generated. By default, the `release` profile of Cargo sets `debug = false` [0]. But, it's quite easy to override this setting, and have a build that is both optimized and includes debuginfo.

[0]: https://doc.rust-lang.org/cargo/reference/profiles.html#rele...
I'm confused. You had 5 reviewers for an abstract and one of them produced 7 pages of criticism? I'm aware of many venues in Chem that are abstract submission, but it sounds like you were in a full-paper situation.
Dealing with opensource projects via discord is a nightmare. One I use regularly decided to escape the walled garden and move to github discussions and it's been such a boon for search. Discord is a repetitive nightmare of doing support I don't know why projects use it.

The discord server still exists but questions generally don't get answered as much or if they do it's usually a link to github discussions.
Hey, I just wanted to chime in as well. I am a few years older than you, but I have been exactly where you are. I was a gifted kid but my grades declined around 16/17. I felt 0% prepared for college and withdrew before they flunked me out. Tried again after a few months and the same thing. That was (oh dear) almost a decade ago.

I'm currently a student at a local tech college and have two semesters to go for my Application Development Associate's degree. It was a huge struggle for me to have any self worth in the years between dropping out and when I applied to attend the tech school. There is a bit of unspoken judgement against tech schools (at least I definitely felt that way), but the instructors there are often very knowledgeable and approachable. Just because you didn't graduate from /a/ college doesn't mean you can't graduate or that you are in any way lesser than those that did.

I also started seeing a specialist about ADHD and I'm currently on a low Adderall dose. I was also skeptical or felt like asking to be tested would seem like I just wanted the drugs. But my diagnosis and Rx has been essential to my success at my current job and in my degree path. It might be good to look up a few ADHD specialists in your area, it's a complex disorder that doesn't always present the same way in people.

You are young still and have plenty of time to fail in new and exciting ways! But really, you have so much time to find things you enjoy and are good at. Were I in your position, I would first look for a job with a shorter commute. Actually, when I was about 25, I took a $2/hr pay cut because I was fed up with management at my current job and needed a change for my mental health. It worked wonders and I was making more at the new job within 6 months. My point here being you might take a "lateral" (on paper) move that will greatly improve your quality of life. I'm glad you reached out for help, it prompted me to finally make an account. This post was so close to my own experience I could have written it.
I love simple generative approaches to get ideas, and go from there. This seems like an extension of that (well, it's what I'm going to try - sample the output, make stems, pull MIDI etc). Will make the creative process more interesting for me, not less.

Having said that, it's not my job, and I can see where the issues lay there.
Could you please stop posting in the flamewar style to HN? It's not what this site is for, and destroys what it is for.

We've had to ask you this more than once:

https://news.ycombinator.com/item?id=29629700 (Dec 2021)

https://news.ycombinator.com/item?id=21499309 (Nov 2019)

https://news.ycombinator.com/item?id=19342820 (March 2019)

https://news.ycombinator.com/item?id=14610460 (June 2017)

I don't want to ban you, but if this keeps up, we'll end up having to. If you'd please review https://news.ycombinator.com/newsguidelines.html and stick to the rules when posting here, we'd appreciate it.
This is only something you want to do if someone else is paying the Azure bill. It's basically a way to steal from your employer or to cash out some stolen/leaked Azure credentials.
Then ignore it, but rest still applies and requires innovation.

But keep in mind that if two companies provide N-fixing technology, and one of them doesn't require changes in consumer preference, then they will be the winner
Query planners often choose the algorithm based on data statistics (as described in the article).

Compilers generally just make a lot of constant-factor improvements without changing the algorithm. One exception might be the tail-call optimization, which changes the space complexity of an algorithm. And that's one of the optimizations where the developer needs to know for sure whether it will br applied or not.
Interesting tool. But looking at the code when you load a video it simply decodes all frames into memory. If you deal with 1080p footage at 30 fps you will hit 4 GB with just ~23 seconds of video.
Cool, this came up. Hey HN! I’m building Overlapp, a true social network connecting everyone over the things we like, dislike, and want to do: our Overlapps!

Imagine instagram with a sliding scale to share just how much you like or dislike something and also a button to easily add to your wish list.

From there we show you friends, colleagues or people nearby (or around the world) that also want to see that quirky band this weekend or didn’t think that hugely popular movie was so great.

We’ll have an “Only Overlapps” option so just people with similar tastes will see your opinions to avoid haters

Based your preferences by adding opinions and items to your wish list we’ll show you cool new things and people to discover.

Data will be treated with complete confidence.
Here’s our website https://letsoverlapp.com we will post the app on show HN next week or so. Would love your feedback.

Edit: updated the link. Thanks
This is frustrating. More than once, issues with Edge not opening or not working prevented me from browsing/installing another browser. Without IE, I would have been SOL. Just now realizing there are probably baked in powershell methods like winget.
Common Lisp (1986)
> If condoms had the same failure rate in preventing STDs/pregnancy as the COVID vaccines do for preventing infection, we wouldn't use them.

No? If they were the best form of contraception we had (which is the relevant comparison w.r.t. vaccines), of course people would use them! It would make abstinence marginally more appealing, of course, but there are already people who don't want or can't afford a pregnancy who unwisely choose to forgo contraception. There would certainly be an enormous number of people who would choose to use condoms rather than forgo sex entirely.
The only way you will get change at scale before disaster is to help people keep their lifestyle.

Climate change is a fixable problem. It is not anywhere near the point that choices will be made for people in the next two to three decades.
Yeah, everything around us can be seen as a product. It’s all sausage factory across the board.

The opinion I’m expressing here is that excessively seeing things in that way when venturing out to do them doesn’t make inspire trust.
Here's a quote I made up, that I keep at my desk for when I feel this way:

The foundation of all growth, personal and societal, is the voluntary suspension of disbelief that the future will proceed on it's current trajectory.

I'm sorry for everything that has happened to you. When I was your age, I had just gotten out of an abusive relationship where I was told everyday, for four years, that I was useless and worthless and stupid. And after all that time, part of me believed it. It took me years to stop the abusive self talk where I would hear their voice in my head, constantly deriding me.

When I did feel bold enough to try something, I ended up injuring my hands from an RSI really badly, and put myself out of commission for 10 months. And it was a loathsome 10 months, I was so angry with myself for behaving foolishly. But bit by bit I learned to open and close doors with my feet, went to physical therapy, and bit by bit I started to recover.

Nowadays I'm much happier. But I still feel I haven't done enough with my life, and that I want to accomplish so much more than I have. I still have episodes of depression and anxiety. When I do, I try to read that quote and other affirmations, and try to channel it into something constructive. It works as often as it doesn't; it's a work in progress.

The way you're speaking about yourself here is really abusive. Try not to do that; this is just one story, one interpretation of the facts of your life. What's past is prologue, not destiny. You can tell yourself the story of how that was where you came from and what you are overcoming.

There's so much time. I know how old and weary one can feel at 23, at any age. And there's truth to that feeling; you've experienced a lot, and a lot of it has been painful. But it has been my experience that failure is a part of life and a prerequisite for success, however you define that. You are not a failure. Like all of us, you are a work in progress.

Please feel free to reach out to me via the email in my profile if you'd like to talk. I'm not a replacement for a professional by any means, but the kindness of internet strangers with an empathetic ear has been helpful for me on my own journey, and I'm happy to repay the favor if it's useful to you.
When AI can debug its own code I’ll start looking for another career.
> Sadly any discussion is immediately considered a personal attack so we two camps.

Funny how "you shouldn't exist" is taken is a personal attack, I wonder why that could be?
The embeddings/search API seem super powerful, been meaning to play around with it more. I wonder how its performance compares to ElasticSearch / other text search/classification offerings out there
Driver.
Skein always seemed interesting to me: https://en.wikipedia.org/wiki/Skein_(hash_function)

But I've had a soft spot for Schneier since this (pre-Snowden) blog post on Dual_EC_DRBG: https://www.schneier.com/blog/archives/2007/11/the_strange_s....
JVM is easily one of the best runtimes out there by any objective measure.

(JVM != Java, remember)
What's amazing is the failed potential of these devices that do include things like Bluetooth and WiFi. In so many cases, they sporadically fail to pair with their respective apps, or are slow to pair, if they can reliably pair at all. Even when the connection works, you'd better hope the app actually alerts you when your food is ready or whatever. Whooops, our API returned a 500! Our bad, bruh!

I'm particularly baffled because, in my experience designing and manufacturing my own PCB with a BLE IC on it, integrating something like BLE and having it work reliably doesn't seem that difficult. BLE is an annoyingly complicated standard, but it's by no means impossible to work with. The app I wrote could pair with the device instantly and reliably stay connected while receiving data in real time. I don't get why other BLE devices I've owned have issues while my pissant attempt had none of them. If it's BLE, you can count on seeing some loading spinners frequently unless it's being paired with another devices designed specifically for it (like a game console).

The only wireless digital technologies I've found are beneficial are WiFi internet and Bluetooth audio (which is still awful in most cases but AirPods work OK). Everything else ends up being a gimmick, more of a hassle, and even a trojan horse for more privacy violations.
That makes sense, and still to me suggests the OP is inaccurate talking about where numpy's performance advantage came from:

> NumPy. NumPy takes a similar approach: it cannot itself do anything to speed up Python’s fundamental interpreted execution speed3, but it can move the intensive numerical operations that it implements into operations on arrays, rather than operations on individual objects, whether numbers or not.

The move to operations on arrays would do nothing if the logic wasn't also happening in the C-written backend -- in fact numpy _did_ do something about Python's fundamental interpreted execution speed, it moved the logic to the C backend.

You point out that _also_ needed the move to array-based things to take full advantage of it, to minimize trips across the python/C boundary if I understand right.

But the gain is not simply from changing from operations on individual objects to operations on arrays. This is not really a demonstration of the array "style" having amazing performance advantages (5000%!) in general, generalizable to any platform as the OP does. It is instead in the numpy case specific to the enviroment of Python with C bindings, and wanting to minimize trips across the python/C boundary.
PubMed GPT: A Domain-Specific Large Language Model for Biomedical Text
Website is down…
A 2tb ssd is little over 100. There's no good reason this isn't upgraded