skysight-inc/HackerNews huggingface dataset:
I don't know what niche you're referring to. Apple Silicon are the sole occupants of a "niche," delivering high performance with excellent processing per Watt. When shopping for a laptop, there's nothing unfair about comparing ones with different processor architectures when they all can run the software needed.

Plenty of people don't care about how long you can run off the battery or processing per Watt in general, just performance. For those people, there are x86 laptops that can outperform Apple's ARM-based laptops (not to mention having discrete GPI options).
The basics or antenna design have been known for a long time. Any advances have been in the small antennas used in devices, not the large antennas strung up by Marines.
The EU has a bill on the table that would make open source authors liable for patching bugs and exploits in commercial software.

If that bill goes through. This argument is nullified at the global scale. And it behooves open source authors to create licensing agreements Commercially.

Open Source simply means Open Source. Everything after the fact is up to the license and bad actors will always ignore such.
And this is something to boast about? Should that 0.01 need to behave as the rest or leave you?
Isn't this practically saying I am not interested in the customers that are good citizens.
I’m curious how you got the impression that Ed Yong “covers all viewpoints.” Going through the list of stories he wrote for Atlantic [1] seems to tell a different story, particularly in regards to his covering of the COVID pandemic. I’m not necessarily disagreeing with what he wrote, but to claim he “covers all viewpoints” seems disingenuous.

[1]: https://www.theatlantic.com/author/ed-yong/
I wouldn't expect prompts right from the paper to work, necessarily.

> Responsible Disclosure. Prior to publishing this work, we shared preliminary results with OpenAI, Google, Meta, and Anthropic. We discuss ethical considerations and the broader impacts of this work further in Section 6.

(But I haven't tried to reproduce it at all, so I make no claim that it works.)
Not having desire isn't the same as erectile dysfunction. You can have desire despite the erectile dysfunction - or have no desire despite everything working as designed.
I love butter. Especially the Irish butter that just tastes so much better than "normal" butter. Either butter is significantly cheaper at Costco than our grocery stores. I buy like 10lbs and it lasts a few months of cooking etc.
> I think a framework like this should provide abstractions that allow people to focus on the important part like prompt engineering and productionizing the app and worry less about how to figure out stuff like this.

I appreciate the detailed explanation, thank you!

If you'll permit another noob question, can/should frameworks like this include source attribution for responses? Based on articles like https://jamesg.blog/2023/04/02/llm-prompts-source-attributio... I'd guess the strict answer would be no, and that any strategies you might use to elicit them might hallucinate citations.
From 1980s-2010s, AU military training opfor was the "Musorian Armed Forces" aka Indonesia. ID recent military presentation on ballistic missiles also highlighted AU as potential target (and Singpore, Philiphines, SCS). Reality is ID defense will modernize with time threat perception is correlated to capabilities.
A free-threaded Python will be harder to make faster for single-threaded cases. So this could be a win for those who want to write multi-threaded code at the expense of everyone else.
Sunk cost / laziness - I remember when Facebook wrote their own JIT VM to run PHP on top of (HHVM?) to speed up all that PHP code.

Probably was easier to have one crack team of software developers write something new which could interpret all of the existing codebase, than it was to lead a widespread conversion of all of that code into faster languages.

ie. not everyone's a senior dev. There's reams more junior devs coming from bootcamps and such, computer science grads, etc, who can grok "scripting" languages like python and JS and Java much easier than they can pick up C++SIGSEGV or Rust algebraic data type smart pointer closure trait object macros.

Think how much of the world is boring "business logic" and it makes more sense - focus efforts making the [on the surface] simple, widespread, generalist, scripting languages, faster - we've seen it with Python, we've seen it with JS (node), we've seen it with Java.

Given how big the slow languages are, it makes lots of sense to save their CPU cycles compared to trying to hire from a much smaller pool of "competent at lower level programming" devs.
> As for your distrust of the government, my opinion on this comes from that same position. My complacency rests not on their goodwill (because I don't think they have any) but on their disinterest in actually understanding anything.

Ok we definitely share common ground on this point then :)

I think it's worth remembering the equal amounts of - what could have been described as - "hyperbole" by remainers about what Brexit would really mean for the country, leading up to that vote. Much of the concern expressed was dismissed or downplayed, and though I voted to remain, I too actually thought the case against Brexit may have been made too strongly at the time. Well I was wrong about that - and many leave voters would also agree now that a lot of those forewarnings turned out to be correct, and in some cases, worse than predicted.

Brexit has had the negative impact on the UK that it has, due to two things. One of those is debatable; whether it was actually a bad idea from the beginning - (I personally think it was) and the second reason is not debatable at all: its very poor implementation by the Government.

The Online Safety Bill also may turn out to be a terrible decision for one or both of these same reasons: a) it was a poor concept b) it was implemented badly by the government. We only need one of those to be true for things to go badly. I worry that both will turn out to be true.
July 2023 set to be hottest month on record
Jobs come with a lot of shitty aspects. Don't get me wrong, I generally don't enjoy reviewing either. But I put a lot of work into it because regardless of what I think, this has a significant effect on real people and their entire livelihoods can depend on this task. Especially those in their early career. One or two publications in a top tier journal can land them that internship or job which snowballs.

So I'd ask you do one of two things, either:

- Review a work with the diligence and care that you wish someone would give to you

or

- Don't review

I'd also appreciate it if you openly recognized how stochastic the system is and that if/when you become in a position where you need to evaluate someone, that you remember this and take it into consideration. It has a lot of value to you too, since if the metric is extremely noisy it doesn't provide you value to heavily rely upon that metric. Look for others.
> you don’t have curtains, because curtains are evil and suggest you have something to hide.

For a country obsessed with privacy this was what puzzled me.
On Greenlets
Your attitude is pretty revealing. All those people on bikes need to be "kept off the street" when doing their "leisure activity." There's no more car-centric way to make that statement. It's as though the possibility of people going places they need to be while not in a car doesn't even cross your mind.
> If you're walking there are fewer opportunities to advertise to you

How so? I’m reminded of that sequence of shots in Zabriskie Point where Mark Frechette walks around Los Angeles and is assailed by billboards everywhere around him.
Ya but what's that 'f' (or lamba) term doing in the path loss equation? I'm pretty sure Einstein or Feynman would cast a jaundiced eye at that.
Not so long ago another autocratic power declared anything it didn't like to be criminal, i.e.:

- Jewish physicians were de-certified, and were no longer allowed to treat German patients.

- Jews were not allowed to own gardens.

- All Jewish-named streets in Germany were renamed.

- Jews were prohibited from cinemas, the opera, and concerts.

- Jewish children were banned from public schools.

... it didn't go well for everyone.

P.S. I hereby invoke Godwin's Law ;-)
Yue: A library for creating native cross-platform GUI apps
OK mate, you keep cherry-picking some random unrelated facts for some cheap whataboutism, thinking that makes an argument. I'll end my conversation here to save my sanity thank you. Good evening and enjoy your lignite.
https://archive.ph/LqMT6
No sympathy for drunk drivers. A non-intoxicated driver would slow down in a more risky driving environment.
> What did the prompt look like?

This is the main thing I'm struggling with langchain. I needed to see this info for troubleshooting. I don't know if it's easily visible and I'm being thick, or it's just hidden away.
Samsung is responsible of 20% of the Korean economy and is the closest thing we have to a cyberpunk megacorp, he is basically a king inside a democracy.
Passing such information on would be very unethical.
Pittsburgh Sleep Quality Index (PSQI) [pdf]
When I was a kid (elementary school) I ended up in the remedial maths class. My parents were shocked because at home they were teaching me things far beyond what was taught at school.

I have no recollection of any of this, but apparently I was just a little shit and refused to answer questions at school because they were "too easy" and "boring".

Not sure what the moral of the story is, but consider the second order effects of accelerating your kids.
Perhaps they could be extended to do so? Because houses near them already list them as a feature to have near you.
It's harder to imagine for a Python compiler, so let's just focus on LFortran (since LPython delivers exactly the same performance, due to sharing the middle end and backends). The Fortran compilers traditionally were faster than C++, and almost always (even today) are at least as fast as C++, due to the Fortran language being simpler and higher level, designed to allow good optimizations. LFortran competes with other compilers as well as C++ compilers and our goal indeed has to be to be at least as fast as the competition. We currently are sometimes faster sometimes slower, but we are in the same league, so that's a good start.

Regarding LLVM: my experience so far is that LLVM is indeed amazing what it can do in terms of optimizations. It's very very good. However, it is not all LLVM. As our benchmarks in the blog post show, we compare Numba, Clang and LPython, all three of which use LLVM. But we get vastly different performance for what seems to look like identical initial code. To know exactly why, we would have to meet with the Numba and Clang developers and study this, I suspect Clang lowers to LLVM too soon, and uses C++ to do abstractions (like `std::vector` or `std::unordered_map`) and perhaps it can't quite get the top performance this way. Numba perhaps doesn't get all the types as tight as LPython, or perhaps implements some things not as efficiently, or perhaps doesn't apply as good optimizations before lowering to LLVM. I suspect LLVM gets the best performance if the compiler generates as straightforward LLVM IR code as possible, without layers and layers of abstractions that might not end up being "zero cost" in practice.
I'm in Sweden on vacation now (and still binging HN..) and they have 3,5% variants of most major brand of beers like Carlsberg, Heineken and others, It's great! It tastes like a real beer, but without the buzz I usually get after a six-pack.
1 article per 2.7 work days for those who are curious
It’s not exactly difficult to find the resources from which the LLMs probably learned these answers in the first place.

I can think of many things an LLM could do that would be far more harmful than any of this.
Southern Canada is at the same latitude as Spain. Sunlight isn’t that bad even in December.
Any second example? If there are no another female philosophist in this topic then my question to you would be "why not?".
Our mall lost 2 major department stores when we got a Walmart and target. They lost 2 more after Amazon got big. The target and Costco a few blocks away are thriving with the affluent families. The mall isn’t economically competitive anymore.
This is a problem solvable with a newfangled thing called „server configuration”.
Just to show you how ill-advised and inappropriate this attitude is:

Mr. "Wisner" did not write the quotes you are responding to, it's just the first name you saw when you clicked through.

Memento mori -- we all are but humans
Open source is a misnomer. It should have been libre source.

(then this discussion wouldn't exist)
Amsterdam may not be the best existing public transit (+cycling friendly), but it is the most visited city in the NL - and it is good enough at it - that it is understandable how it becomes the standard for how a (large) city can be decent to non-drivers

I myself have never been to any other places in the NL and use Amsterdam as an anecdotal example of how things can be good

(Also of how bikes with peda- instead of handgrip-breakes designed for tall people are tricky for us shorter folk)
Which is exactly the point- a systems view offers a different perspective than the reductionist view.
Can you link to the bill?
No, you can choose to play whatever you want in any order. It is trivial to queue up multiple albums. When whatever you have queued ends, Spotify then will play 'radio' based on the album that just finished if autoplay is on. The parent commenter seemingly would just like more control over how the radio function works, suggesting something like an album radio. Queueing up multiple albums from e.g. 'discover' fills the role pretty well.
Greyhound is a really bad bus operator, and they are the only option for a lot of routes. But on more competitive routes like NYC to Maine or NYC to upstate cities you get much better operators. I’ve had very positive experiences riding on those corridors with OurBus and Concorde Coach Lines. Clean seats, quiet passengers and on time departure. So it’s not bad everywhere in the US.
There's also the opposite pressure. As a CO, you can demote people, but they're still under your command. To be effective you can't just rely on shedding dead weight like in the civilian sector. You're stuck with the subordinates you get more or less, so to hit your goals you practically have to actually invest in your subordinates, mainly by coaching and mentoring them.

And you can quiet quit in the military just as easily as on the civilian side, maybe easier. For the most part you won't get demoted for not giving a shit. You just won't get any more promotions, and you might eventually be not given another contract if you suck enough.

There's shit leadership in every org, but I've found former military leadership to have a little bit better batting average on internal team growth than purely civilian leadership.
https://www.strongtowns.org/journal/2020/5/14/americas-growt...

There is a huge problem with that. It turns out that offering urban-level services at suburban density isn't sustainable. It turns out urban areas are subsidizing suburbs quite extensively.

Now, if suburbanite were willing to pay their own way, perhaps we could discuss that. But another issue is that car-dependent suburbanites demand access to urban areas. For example, people living in Palo Alto want vehicle access to San Francisco. This degrades the city significantly, far outweighing any benefit from having suburban influx.

Now, non-car-dependent suburbs do seem to work. Street-car suburbs, for example, seem to work reasonably well. They seem to be more dense than car-hell suburbs, but not urban like a city. So I think there is a way forward for people wanting suburban life.
They skipped consulting on the creation of Star Trek. I would imagine that was as impactful as many of their other major projects.
Ugh, don't - we're convincing the legions of data scientists to move _away_ from the specialist languages (Matlab, R), because at least in Python, the code they publish with their papers is more repeatable/reproducible/reusable, and is a free language [that doesn't require a license server and/or paid plugins], and then we can plug their Torch model / numpy based computer vision algorithm into a Celery worker or a Flask endpoint :-)
Perhaps GP meant that you can't fruitfully have cars advertised to you if you don't want to buy one
I think you would be surprised. There are a lot of concepts that cross over—servant leadership, trusting subordinates with expertise, setting expectations of “what” or “why” and letting your subordinates figure out “how.”

Your point is valid that those in the military can’t just quit, but there is a world of difference between motivated and trusting subordinates and those just going through the motions because they have to. (Same story in software engineers!)

Now, to be clear, the military regularly and routinely fails at the leadership principles they proscribe, but the principles are still good.
Exactly. We'd be substantially better off, in terms of total quantity of driving done, if the standard practice was to have groceries delivered. Grocery stores could then be optimized around that, and eventually some of them could stop catering to in-person customers entirely, reducing expense and waste.
I heard that the total wind power across the whole world is something like 20 times the total power humanity needs. So if we ended up doing this, we'd stealing some 5% of power from the wind, which is quite a lot. This itself could have significant climate consequences.

Solar shouldn't have this problem, instead: the amount of power we receive from the sun is ridiculously larger than what we can ever thing to consume.
What's odd is that at the lower levels people will absolutely freak out if a computer monitor (~$300?) can't be located. I guess it's not small items like that that add up to the billions missing, it's large/expensive things that are missing.
I don't think anyone was trying to hide anything, I think it's just standard overly-florid and vague press release language.
When you create a new process you can't share things like network connections. Also, IPC tends to be very slow. It is abstracted away nicely in python, but it's still very slow, making some parallelism opportunities impossible to exploit.

For creating stateless, mostly IO bound, servers, it's great. Try to squeeze in performance and it all starts to fall apart.
I agree though I don’t think it’s quite as bad as the suburbs. In Columbus we have lots of surface parking lots just to make sure you cook while you’re outside. (Or freeze)
That was kind of a lie, however.

> NOT a webview wrapper of web pages.

but further down the page:

> The chat messages are rendered in a system webview. To minimize performance penalty the webview only renders a static HTML page with very limited JavaScript code.
Right. Decompilation with ASR should be relatively easy and more faithful than average decompilation (though, as mentioned by another commenter, the very-long-term value of decompilation in general is debatable in the face of rising AI like CoPilot).
Another one: don't use distributed locks using Redis (Redlock) as if they were just another mutex.

Someone on the team decided to use Redlock to guard a section of code which accessed a third-party API. The code was racy when accessed from several concurrently running app instances, so access to it had to be serialized. A property of distributed locking is that it has timeouts (based on Redis' TTL if I remember correctly) - other instances will assume the lock is released after N seconds, to make sure an app instance which died does not leave the lock in the acquired state forever. So one day responses from the third party API started taking more time than Redlock's timeout. Other app instances were assuming the lock was released and basically started accessing the API simultaneously without any synchronization. Data corruption ensued.
The problem is that you're not their intended customer. Their intended customer is people like GP. I'm sure a company will eventually fill this niche you desire, though the open source community may beat them to it.
The paper suggests some of the attack suffixes are quite legible, but if you look at the example screenshots, some look like machine generated gibberish with tons of special characters.

This is quite different than the human generated "jailbreaking." It seems tricky to defend against without resorting to drastic measures (like rate limiting users that trigger tons of "bad" responses, or chopping off parts of prompts automatically and aggressively.)

The models would have to fundamentally change...
Ask HN: How Does Garbage in Garbage Out Apply to LLMs?
I don’t but I see OP’s point. Driving in a city requires much more attention/skill than driving on a highway across Iowa.
>host your own server like Mumble.

Or use one of the public ones.
> But they don't really belong on roads.

Roads belonged to bikes before they belonged to cars.

This a real case of 'check your privilege'.
America being large is irrelevant. China is just as large and you don't see them struggling to figure out how to walk places. The fact is most of the US is practically empty. Connect the major urban hubs with rail and remove the cars (from urban centers) and we'll have fixed this.
If you can't lead effectively, you can't complete the mission. Fear only gets you so far.
The Tokyo-Nagano leg of Hokuriku Shinkansen has at least seven stops over about 140 miles of rail, an average of less than 25 miles per stop; it still makes the trip in an average of 1 hour 40 minutes vs 3 hours or more by car, and it replaced a conventional rail line that took 2 hours 50 minutes to go from Ueno (one stop closer from the Shinkansen's Tokyo station) to Nagano.

Even the 320-mile Tokyo-Osaka Nozomi Shinkansen, the fastest Shinkansen train that makes the fewest stops and has the longest average distance between stops of any Shinkansen, makes at least four stops between, averages fewer than 120 miles between stops, and has two sibling lines that make more stops on the route.

Portland to Seattle is 145 miles by air and 178 miles by Amtrak. Seattle to Vancouver is about 120 by air and 155 miles by Amtrak. An equivalent Portland-Vancouver Shinkansen that didn't have any stops other than Seattle would have the fewest service stops of any Shinkansen line, and the most distance between stops by at least 25 miles/stop.
One of the most surprising things I learned about "clang" was how relatively poor the "libClang" capabilities are.

I wanted to write a codegen tool that would auto-generate bindings for C++ code, and it turns out that "libTooling" is the only reasonable way to get access to the proper info you need from C++.

Another alternative is "libClangSharp", from Tanner Gooding who works on C# at Microsoft.

https://github.com/dotnet/ClangSharp
Does something like essentially this exist?

lattice = languageLattice [python, cpp] -- also includes c-->python in the lattice, implicitly, since python is written in c
latticeDebugger = languageLatticeDebugger lattice=lattice

if I want to debug mixed python & c++? mainly I love numba but I've had some trouble with it reducing debuggability/transparency of the code
I'd hope so too, buy my grad school experience says otherwise.

Both Chinese CCP and Indian BJP recruit international students studying in the US for spreading propaganda. Maybe more- information gathering, spying... I don't know. I found average Chinese grads very tight lipped about their internal politics. While I didn't encounter any supposed Chinese recruit face to face, I saw Indians who, very amiable and friendly when met in person, would be sharing and posting misinformation and hate speech on social media on a regular basis.