skysight-inc/HackerNews huggingface dataset:
A tool that equips GPT4 with tools for navigating and editing codebases, with a build-style approach. It's currently sort of tuned for Java/Kotlin projects that use Gradle but it could be generalized. It's easier to use than copying back and forth from a chat window.

That said, it's surprisingly tricky to build. GPT4 can use tools in theory, but it'll happily do things like hallucinate tools or tool options that don't actually exist. The non-determinism is a pretty unique problem to have to deal with.
Thank you for pointing out the mistake. Fixed it.
I feel like these people make for terrible for coworkers. You'll build out a nice class or something that is being widely used and providing tons of value only to discover for a new key component they didn't use your class, built their own to no real advantage. It's obnoxious.

Another example. I did a proof of concept, demoed it to the big bosses. Got approval for it to be built. I'm not so much at the individual contributor level anymore though. Anyhow come to find the dev team didn't build off of what I started. Built from scratch and spent the first month reimplementing what I had already built. So dumb. Why do we keep doing this in our industry.
You can also just have multiple banks and then choose one of them to be the account where you put your 'working money'; i.e. an amount that you can afford to lose. This way you still get the convenience of having a bank app (quick payments, transfers & stuff), but not the risk of losing it all.
I tried it out for Chinese. Why does it only look up single characters instead of words, which are often composed of multiple characters? Also, some of the pronunciations are wrong. For example: 乾净 gan1jing4, 乾 showed up as qian2, which is wrong.
It gets extra-spicy when editors start debating what nationality a person was, using names of countries which didn't even exist when the subject of the article was alive (e.g. people born in Central/Eastern Europe before WWI).
My thoughts exactly. The F355 sounds like an angry, big 4 cylinder. Very much like a race car (but in street form). Love it.
Will task get its own web page and maybe support easier management thru the web, sub task, etc?
Portable CL is missing some key features for making zero cost abstractions such as unboxed arrays of structs.
Show HN: Free tool to convert Google Docs to Markdown
Multiple accounts on the same website can be handled by the token prompting the user to select the key to use (as Passkeys do). It's not in the standard, though, so it'll have to be something custom.
That's an absolutely fascinating aside right there. Gonna have to look into that one.
I've got an old USB laptop "cooler" which is basically a laptop stand with some integrated fans. If I'm doing something intensive on my MBA it will keep it from throttling for a little while longer than the passive cooling.
Because they want you to be able to use external USB docking stations. Lightning doesn't interoperate with external displays.
What makes it serverless is the ability to spin up instances on demand (including down to zero when not in use), while paying only when the resources are in use. Given Lambda's generous free tier, I'm literally paying nothing for it. That would not be the case for any other platform.
Maybe not so implausible? AMD had a good run with the Athlon/K7 and the K8. The latter was so successful that Intel was forced to adopt its 64-bit ISA. The Pentium 4 (NetBurst) was a dead end design, and Intel had to backtrack and build off their laptop CPUs that were based on the older Pentium Pro design.

Apple bought P.A. Semi in 2008, a company founded by Daniel Dobberpuhl of DEC Alpha fame. Clearly they had something brewing on the CPU front.
This is especially true when you've got yourself a distributed monolith architecture.

However, the case for monolith architecture to make a favourable comeback based on factors such as performance and operational cost are all negated when you have multiple teams working on a single monolith. It quickly because a nightmare to manage all those code changes, and then you have manage to releases etc.

Most companies are doing microservices wrong, and it gets expensive fast.Thats not to say microservices are the inferior choice, because for most large orgs they are not.

Are we really going to see this debate pop up again, just because amazon did something?
Good callouts, those are definitely situations where distributed time zones work better! Not sure about running 3 shifts to ship a new feature, but I have no experience in that area. What I am currently experiencing (working with half my team in the same tz, half is 10-12 hours off) is that it adds complexity. For example, when we coordinate handoffs between time zones, we have to be really explicit about dates and times. Delays tend to be more costly - instead of 1d delay, things become 2 if someone is out sick and doesn't deliver their critical path dependency.

It's a tradeoff, does require additional coordination and thinking things through. It's somewhat similar to remote work, tbh - it adds complexity but you also get benefits. Depending on each situation, the value added/cost parameters change.
Emacs plus a few org-mode files (personal, work, ledger) that work as my agenda, and extensive journal files that I update constantly throughout the day to provide context.

What I like the most about them is the fact that I can actually change them to suit my needs: I can poke around the source code, extend or overwrite its functions, add my own export backends and just make it do anything I can put into code.
Somewhat related: FLIR sold a handheld model back in 2013—the E4—that had the same electronics and sensors as their high-end E8 model. The E4’s firmware was originally unencrypted, so some enterprising folks quickly figured out how to turn the 80x60 E4 (~$1000) into a 320x240 E8 (~$6000). As in, functionality, resolution, and performance were indistinguishable between a modded E4 and a retail E8.
They didn’t even bin the larger sensors, they literally just used flags to determine the capabilities that would be exposed to the end user.
I still have that camera. :)
Hackaday article from that time: https://hackaday.com/2013/11/04/manufacturer-crippled-flir-e...
> After all, AMD already makes the chips that power our modern consoles, from the Nintendo Switch

Uh, the Switch is an NVIDIA Tegra SoC...
Nice project! I took some inspiration from this as well as https://github.com/jiggy-ai/pydantic-chatcompletion/blob/mas... to create the following:

https://github.com/knowsuchagency/struct-gpt

I tried to make the API as intuitive as possible and added the ability to provide examples to improve the reliability and quality of the LLM's output.
Yah, I was confused by that too. Out of:

1) event-driven

2) procedural

3) functional

4) inheritance

I would say event-driven is tied for last as the hardest to reason about.
Some parallels with the rediscovery of Nick Drake a few years back. Wonder how many more of these gems are buried in the river of history.
> You can take it to the 3 major clouds and bring most of your ingress, secrets, volume, etc configuration with you.

How often have you seen someone actually do this, and was it ever actually as "easy" as they imagined? I feel like the advantages of "going with the flow" and using the stuff specific to the cloud environment you're in are substantial and I feel like the efforts to avoid vendor lock-in start to look insufficient once you try to actually execute most of the time.
Serverless first is a great way to start building your business. As long as you don’t have strict latency requirements. You focus on your business, while the infrastructure requirements are handled for you.

The point of engineering is to deliver the best solution and the right cost. Cost needs to be evaluated on multiple dimensions - actual dollars, time required to build, time required to maintain.

Nothing stops you from using Postgres with Lambda. AWS has done a bunch of work to make this possible.

I would recommend, creating the correct layer of separation in your code, so that when the times comes to migrate from Lambda or other serverless functions to Fargate, cloudrun, or even containers run on VMs managed by K8S, you have to make minimal changes to get up and running.
New inspection drone uses wind to lengthen flight times
> It’s getting a bit tiring hearing millionaires and billionaires tell us how much more effective we can be at making them more millions and billions, when we just want an extra hour with our family or to save a couple hundred bucks a month that would be wasted on a commute

Yeah. In other news, person not living a normal life on earth, does not understand a normal life on earth.
Ah yes, the American economy, in its majestic equality, offers both the rich and the poor the opportunity to label child abuse material for $15 per hour.
Well, you wouldn’t expect a baby boomer to drive something tiny and electric, right? Traditionally it’d be a V8 engine pickup truck.
Prolog for data science
Yes. That's a consequence of language design - unboxed arrays of structs mean no object identity, which means that operators like SETF and EQ no longer have their invariants satisfied when performing assignment to such arrays.
Passkeys are Webauthn credentials, but Webauthn credentials are not necessarily Passkeys. As best I can tell, Passkeys are _discoverable_ Webauthn credentials.

Most hardware tokens don't support discoverable credentials.
Glad you asked.

I grew up near lots of Pictish stones, and had just assumed too.
> I make money from porting people off of poor technical choices onto solid ones

So it was successful enough for long enough to get them to the point where someone cared about optimizing and paid you to come in, right? I don't see how you are disproving the article's argument that this is a great way to prototype ideas or get a first version of the product out there.
I usually add enough detail to know what I meant, but I also regularly triage my "inbox" list at the end of each day to sort things into urgent/important quadrants, and organize into my projects/tags.

For me, the low friction is the biggest benefit of the tool -- so many times each day I'll have a thought of something I need to do, and if I don't capture it, I will probably lose the thought. I used to keep a physical notebook with me during the work day, but in the evening, or in the early morning, or while walking to get coffee, etc, I would think of something and be without my notebook. Todoist is always with me, on my phone, computer, or voice assistant.
That’s the MacBook Pro. It pretty much never throttles. You have to really push it to get the fans to do much though.
Even when a template or inline function depends on RTTI but is called in a source file compiled with -fno-rtti?

And if a template or inline function depends on catching an exception, you're right that your app unexpectedly crashing due to std::terminate isn't "fun or interesting" but it's not really great either.
> Mostly Android Studio, Teams, Firefox.

100% CPU usage on all cores during 4-6 hours is descent.
Even max TDP doesn't correlate well to energy efficiency in normal usage. Like, this chip could never use more than 15W and still be less energy efficient, if lightly threaded workloads clock up to drain the full 15W.

Which a boost clock of 5.1GHz strongly suggests might happen.
Fider: Open platform to collect and prioritize feedback
And their neglect of Linux, where you’re welcome to use one of their devices (phone) to log in, gets a hard pass.
This is a really impressive collection of notes.
Biggest reason I pay for my own domain and low-cost email (tutanota it's offers custom domains for €12pa).
You could write safe-ish C++ and Rust that is both readable and fast.

Could you point me to some benchmarks of Lisp being comparable to C?

Also, unless I am mistaken, Common Lisp doesn't have strong types. How can you make either fast or safe language without compiler knowing the types?
I don't see how your claim follows or would be true. Replacing CSS with the equivalent JavaScript would most certainly not reduce load times. In fact you should use CSS as a means of reducing load times.
No, but you can start a business with a singlesystem, keep things well decoupled (hard / software engineer is hard).. Then you gradually run some parts of the systems in different docker containers, then at some point you completely decoupled systems and have different teams handle different service boundaries. You could still have the core system be a big bigger, and sometimes referred to as monolith. But monolith vs microservices is a polarises the discussion, its a gradual scale. Its the engineering, and keeping things separated that matters.
Apple tries to find loopholes so that it still sells its own cables/chargers under the new law, by artificially restricting non apple-certified cables to how fast the can charge or transfer data. The "spirit of the law" was that you should be able to reuse cables instead of having to buy new ones for each new device. But if a company restricts features to its own cables (without any reason for example that a normal usb3 cable should not tranfer usb3 speeds) then they force customers to buy extra cables from them for their new devices. Which is what contradicts "the spirit of the law".

I am not a legal person but I can imagine several ways that this apple's practice can be made to fail. Also I do not see how anybody (apart from apple) would want this or find it reasonable to do.
They absolutely did. "Sort it out or we will make a law" is what enforcement looks like.

Before that, everyone had their own variant of the barrel plug. A few crappy low price vendors just used micro usb instead, since they couldn't possibly have a proprietary moat to speak of anyway.

It's one of the examples where consumer legislation worked.
Funny enough, all of those examples are broken on Firefox for Android; they show on tap, then immediately hide.
The main issue are thyristor based inverters that are needed to produce high-voltage AC from high-voltage DC of the battery. They sucked, efficiency was low and the power limitations made reasonable performance unachievable.
I'd say it comes down to your choice of events. I also find these systems very easy to reason about.
> Editors then took to the talk page and began hurling profanity at each other as they discussed whether the essay contained valuable advice about civility
The EU doesn't need to be out to get anyone for this to be true. Why make up an argument and argue against it, instead of reading and thinking before replying?
Technically, legality is for the Russian courts to decide, who always rule in favor of who is in power.
LISP originally came in an implementation (LISP I) and LISP is short for List Processor.

Janet looks like a really great language&implementation, but it is not similar to that specific List Processor, for example given that it does not use linked lists at its core.
I actually disagree somewhat.

So I likely overdid one particular month....

But I have (likely) permanent HPPD - particularly when I take my adhd meds I can get some motion inpainting, geometry visuals, and turning off the lights at night looks like a "shower of colors", and also white looks simultaneously red/blue/green/purple (the color you see after looking at a really bright light and looking away).

It's not currently causing issues for me but it is a real thing. MRI shows no abnormalities, eye exam also shows nothing odd. The visuals are almost identical to light lsd visuals. I'm 100% aware they aren't "real", none of my doctor's believe it's psychosis.

I'm also 100% convinced that chronic psychedelic and possibly chronic marijuana usage contributes to schizophrenia.

And I'm certain you can get real PTSD from a bad trip.

I have no idea what extent the medication combo did, but with or without antidepressents, I don't want to say it's "safe". I'm not saying it's dangerous, but I don't think it's harmless.

Also smoking marijuana with lsd makes it like 10x more intense, and I have a feeling that also has a chance at shifting the harm potential.
Last year, I was driving through the mountains, behind a motorcycle that sounded so good I had constant goosebumps from it. The sound of it echoing between the mountains, slowing down, accelerating for like 30 minutes was such a special experience. When I was behind it, I didn't know what it was, but I had to find out. When we came to a village, we both stopped at the same traffic light, next to each other, so I could see what it was. It was an Aprilia RSV4. I will never forget it, and the sound it makes. I think the guy on the bike saw the OMG look on my face and we both had a laugh.

Here's two videos of how it sounds. I just had goosebumps again watching them a bit.
https://www.youtube.com/watch?v=q3WdxhXlLpc
https://www.youtube.com/watch?v=wY_Bca6158s
When you provide a quote whose general thrust seems to support your general thrust, and attribute it for both speaker and target, and that speaker's general thrust seems to support your general thrust, and the names dropped essentially being the poster boys for the two sides of that general thrust it is difficult to ignore, especially when the offered alternative is forced and/or poorly executed irony. But I guess you were only typing and not writing?
Sure, there may be reasons for it, but it means you can’t really build zero cost abstractions. For example, you can’t make a simple 2D vector object with the standard operations defined over it and then store those vectors in flat arrays. This is something that can trivially be done in C++, Rust, etc.
There have been implementations of most of the stl without exceptions here and there for embedded stuff. You can do modernish c++ without rtti or the stl, you will just have to do some extra work.
My understanding is that the only reason dGPUs generally don’t use system RAM isn’t that they don’t have access, but that the supporting software doesn’t use it out of choice because the of the speed hit (iGPUs, of course, do generally use system RAM as VRAM.)
> that solution might end up being non-extendable, rigid and a dead-end

This is definitely something businesses are concerned about, but my experience has been that bog-standard enterprise-style codebases are way more likely to calcify than custom DSLs... but, somehow, it's never seen as a problem with standard technologies and approaches.
That wasn't legislation or enforcement.
analysis paralysis is a newb issue
Don’t let hardware makers off the hook for bad cooling system design. Or Intel off the hook for pumping more and more power into their processors to compete with AMD.

If you look at Teams when it’s running, it’s not like it’s maxing out a CPU core or anything. It’s just that many laptops are pitifully bad.
IMHO that is where the autonomy comes in. If you personally know that you perform better within an office the onus is on you to express that. Granted it does pose the bigger question about a cohesive solution which meets everyone’s needs.

When I was in my previous role one of the engineers and I would literally jump on a video call and just leave it on while we worked. If he had a question it could be asked naturally and we could also have the workplace chitchat.

One of my close friends is a firm believer in hybrid working and we discuss this a lot. I think the important thing is communicating with each other and trying to provide an environment which enables your staff to do their best work.

The complexity is added by the fact someone like myself going into the office would be less beneficial to a junior.

This is solely as the WFH preferring employee would not be in the best place to provide advice due to them feeling like they are not being given the working conditions they require.

It’s a tough balancing act.

For me, personally, I am happy to go to social meetings and make it known to everyone they can message/call me on slack anytime — even if I am offline give it a crack.

Workshops are another tool which I feel bridges the gap. Instead of forcing people to go to the office on the off chance they might have a conversation with someone, make a day of it. Provide the grounds for those conversations to happen.

As we dive deeper and the debate is opened it will be interesting to see how it all pans out but I know a lot of devs/engineers are not going to budge on this one.
Well, they have a history section, but I don't often find it does exactly that.
The terms on-premises and on-premise and on-prem are synonymous within enterprise lingo.
Its arguable that non market economies failed due to fast feedback mechanisms to determine where goods need to go and what needs to be produced.

They failed before computers were widespread, cheap and powerful.

With the amount of data that comes into Amazon, Walmart, Target, and Costco, could you allocate resources correctly in real time?

Yes, sure.
Ironically I'm trying to build something that could replace CEOs, essentially chatGPT agents on mental steroids, it can help with coding too, I think a structure of founding visionaries, with a plan/goal plus a board elected by the employees, could have a team of ai CEOs that defer to the board.

This is my plan for running my company, essentially as soon as I get a prototype finished. I might even have chatGPT try and devise a more equitable pay structure that rewards seniority, etc.

I use openai now for ease but the system I'm building should support any LLM and I'll definitely switch when I finish my benchmarking system(roadmap), it's basically a langchain GUI. somebody will probably beat me to market but there's no leaders in this space yet, so there's still a chance and I'm actually having fun coding again.

I just wish I had some investment to build faster, I've got people interested but they want a prototype first.

If anyone wants to join me, tech stack is nextjs/t3, planning to eventually move API to micro services using mojo, as python has much better ai tooling and mojo is python with 30000x performance.

im also trying to build a round table podcast with 2 people and 2 ai agents, it'll kinda be like mystery science theater 3000 meets "all in" around ai and tech etc.. and a newsletter as marketing channels and some recurring income while I build my app.
Sure just in time for the M3 to come out right ?
Honestly be glad that google still allows bootloader unlocking.
And the WiFi requirement is very small, and the article is overblowing it.
https://www.bsi.bund.de/SharedDocs/Downloads/DE/BSI/Publikat...

It is in fact Office 365 but the local application, not the cloud software, where you type into the browser.
Are you aware that STL, exceptions and RTTI are verboten by most game studios?

Templates and operators overloading are also quite often frowned up.

https://gist.github.com/raizr/c08922b11b33477a1157156e424342...
Uhm, that's what I said.

Before IGBTs, the main way you controlled a powerful DC motor was by having multiple windings that can be connected in parallel or series configurations, modulating the resulting current. This type of control goes way back to 19-th century, it was used on the first trams.
Apple "clearly had something brewing on the CPU front" sure, they were just getting into the mobile phone industry; hearing that Apple would eventually make their own smartphone chips wouldn't have been surprising.

What might've been surprising is them getting into the big, high performance desktop-class CPU segment and leading the industry in efficiency and performance HEDT chips for desktops.

And Intel's relative irrelevance is certainly surprising, as is them losing the fab game to TSMC.
I remain convinced that uber's entire business model depends on people misunderstanding how much car ownership actually costs. The economics work around some local operating point where profit is money earned minus short term costs, and almost everyone signing up is thinking in those terms, so that's how the rates get set.
Show HN: What do you think about my metasearch engine?
Uncomfortably, after leading several teams I lean to this direction, but I never forget that I am biased too.