skysight-inc/HackerNews huggingface dataset:
I could be wildly wrong about this (oh hi upcoming robot overlords), but the current AI hype feels similar to something I experienced when Alexa and Google Assistant was the rage.

At the time I worked for a big community site and we often had people pitching ideas for voice assistant apps. However, having actually read the documentation for these things, I knew that they were surprisingly stupid and the grand ideas people had were far closer to sci-fi than something that could actually be built.

I’m not an AI expert, though I have been building and training models for a few years, but despite being good at things that are hard with traditional programs, they’re still surprisingly stupid and most of the discourse seems closer to sci-fi than their actual capabilities.

I’m more worried about these things being implemented badly by people who either bought the sci-fi hype or just don’t care about the drawbacks. E.g. being trained on faulty or biased data, being put in a decision-making role with no supervision or recourse, or even being used in a function that isn’t suitable in the first place.
Floryn | Software Engineer | Ruby on Rails, React, React Native | On site or partly remote in 's-Hertogenbosch, The Netherlands | https://floryn.com

As a full-stack software engineer at Floryn, you’re joining us in building a fintech company which provides fast and easy access to credit for small and medium sized businesses. We’re somewhat like a bank, but without the bureaucracy and the white collars. You’ll be working at a landscape of applications that are responsible for wiring millions of euros, daily, directly into our customer’s bank accounts.

We are looking for both junior and experienced software developers. Software stack: Ruby on Rails, React and React Mobile, PostgreSQL, Docker and AWS

Find out more: https://jobs.floryn.com/o/fullstack-software-engineer-sherto...
To try to prevent others from joining this argument: twitter is currently not allowing you to read tweets without being logged in. Hence, it can be both available and not available.
They happily ignore the surveillance and resist any effort to educate them on it...then they talk shit about TikTok.
> Why is that?

Because their work cheerfully presents statements similar to "the middle letter of 'cat' is Z" as the unvarnished truth.

(Would be my guess.)
After much research, my conclusion is that my HVAC system didn't have one of the wires connected, Common, C. This was not a problem until some update that caused the rest of the wires to be insufficient to recharge completely.

Over the next year or so, the battery was killed.

Who knows though. It was fine for the first few years, aside from when my power company overrode my settings on hot days and my kid had a life threatening fever.
"adoption is increasing, utility is increasing"

Genuinely curious. Where ? Remember it's been 15 years already. Few anecdotal examples are not good enough.
Any media being seen, watched or heard depends on a lot of computing.
Is that why whenever I see some roadwork or construction getting done in a big city, all the workers are just standing around, chatting? They're waiting for the construction materials to arrive?
So our small company has like foo-bar.com
Foobar.com has been occupied for a long time, there’s nothing there and they do not respond to our emails either.

This has been the case for a few years now, I guess it works but ideally we would really like the one without the hyphen
> Sure, your banking app crashes sometimes and annoys you. How about you delete it and instead take a bus to a postal office to pay your bills this way - no annoying apps involved, it will just take 1h instead of 1m.

Huh? Have ever actually paid a bill without using a computer? It doesn't work like you describe at all (unless you live in a really rural area or you're deliberately trying to make it difficult for yourself). Here's how it works:

1. Get a bill in the mail.

2. Open it, and write a check for the amount.

3. Put the check in the envelope, stick a stamp on that, and then put it all in your home's mailbox.

4. The mailman comes and picks it up, and it goes where it needs to go.

No buses, no trips to the post office required.
Yep, that's how I remember it too.
It would likely start exhibiting signs of dementia and eventually just collapse.

Why? Because it will become difficult if not impossible to prevent it from getting caught up in an AI feedback loop with all the other AIs that are just making up facts that sound good.

With AI generating more content and doing it faster and inventing "facts" along the way, it will become difficult if not impossible for anyone or anything to separate fact from fiction. The AI won't know what to believe and neither will you.
If you read the linked article, it explains how to avoid exponential loss on post-selection.

> Imagine you can toss coins, and you need to generate 20 coins showing Heads. If you repeatedly toss all 20 coins simultaneously until they all come up heads you’d typically have to do so millions of times before you succeed. This is even more true if each coin also has a 20% chance of rolling off the table (akin to photon loss). But if you can toss 20 coins, set aside (switch out!) the ones that came up heads and re-toss the others, then after only a small number of steps you will have 20 coins all showing heads. This large gap is fundamentally why the first whammy is not relevant: To generate a large photonic entangled state we begin by probabilistically attempting to generate a bunch of small ones. We then select out the success (multiplexing) and combine successes to (again, probabilistically) generate a slightly larger entangled state. We repeat a few steps of this. This possibility has been appreciated for more than twenty years, but hasn’t been done at scale yet because nobody has had a good enough optical switch until now.
I don't believe the standard defines it. I believe implementations truncate (ie. round towards zero).

Remember BF16 was invented specifically to be able to be backwards compatible with existing silicon - and pulling 2 bytes out of 4 is a far cheaper operation than any rounding.
That looks interesting. I've been looking for a new OS to migrate away from Fedora Silverblue recently, since I pretty much no longer trust RH.

Would you happen to know if there are any major differences between distrobox and toolbox? Does distrobox also support running graphical apps with hardware acceleration and CUDA with the official Nvidia drivers? That's pretty much my biggest concern.
Farming went from something where you manually had to plant stuff and take care of crops to where now a machine handles volumes of work. In feudal society, basically almost everyone farmed, not few people do.

So you gave me an example where technology caused the employment of more people. I gave you an example of where technology caused the employment of less people. Does either example have anything to do with what chatGPT will do to employment? Likely not.
Hey this is cool! Thanks for sharing your hard work.

I have been living this for the past few years building an automation product[0] and services company to lower the barrier of entry and have tested many of these methodologies. We’ve also written many different runbooks/playbooks for complicated workflows. I’d like to share a couple experiences/opinions:

Netconf and vendor apis are lovely when available and working well. Many devices don’t support this and falling back to SSH (sometimes even telnet) is a must for automation. Imo, you could add value to your book by touching on Ktbyer's Netmiko/Paramiko[1] as well as their nuances (timeouts, dealing with interactive prompts, etc).

AAA is a big component of automation too. Having something in place to handle authn/authz (radius/tacacs) enables consistency for access across vendors. This also enables least privileged accounts and rotation/limited lifetime of creds when used with something like Hashicorp Vault[2]. I think you briefly mentioned secrets management though Ansible vault.

Another technology that may be worth mentioning is Textfsm[3] in conjunction with Netmiko. When we automate workflows for clients, there’s often times where the data we need to parse isn’t easily parsable. Using and expanding on textfsm makes this doable.

Lastly, much automation may only be one firmware change away from breaking. Even with the big vendors, bugs are common that are (ime) low priority to the OEM. Keep this in mind when writing runbooks/playbooks, try to rely on features and output that are unlikely to change across versions.

[0]https://realmhelm.com
[1]https://github.com/ktbyers/netmiko
[2]https://github.com/hashicorp/vault
[3]https://github.com/google/textfsm
Oh, I didn't even realize that until I read your comment. I got a lucky first guess and thought "wow, I'm good at this," and then they just kept getting worse, lol.

I guess it's because that information is dropped at the wrong time, because right after that you first have to spend time on figuring out how the weird UI works so you can actually make your guess. Why does the map have to be hidden behind a button, and why does it have to cover the picture? There is so much wasted space on the screen, why not use it to show both at the same time?
I'm talking about the entire human species, not myself or any one person. I'm saying that humans relating to AIs would not be like cockroaches relating to people. Cockroaches don't have human-level language, but we do, and I'm proposing it is generative and extensible enough to explain any idea. I'm proposing there's non-intelligent species and intelligent species, but there's no intelligent++ species that would look down on us as cockroaches. I'm claiming that won't happen.
That's true but humans are, or at least should be, accountable. When the AIs start making/contributing to impactful decision it will be hard to determine who to consider accountable for them (if something bad happens as a result).
1 point by mmyller20 31 days ago | parent | context | next | edit | delete [–] | on: Ask HN: Who is hiring? (June 2023)

Koddi | Currently seeking FT employees in the following locations: Ann Arbor, MI | Fort Worth, TX | Austin, TX or Remote Open roles: Sr. Software Engineers (Go, Java, C, C++) and Product Managers Looking to become a major player on a diverse team? Want to make a big impact on an engineer-driven roadmap in your next career adventure? Koddi Engineers drive innovation by embracing challenges and deploying emerging technologies to solve complex problems in software development. Koddi is a global technology company with software and services that empower marketplace monetization through commerce media. Our enterprise platforms leverage first-party data to drive marketplace revenue and profit by improving user experience and target shoppers throughout the purchase path. Koddi’s platforms enable any advertiser, any marketplace, in any industry to increase awareness, generate demand, and drive revenue. Based in Fort Worth, Texas, Koddi has additional offices in New York, Ann Arbor, and Düsseldorf. Ranked by Forbes, Deloitte, and the Inc. 5000 as one of the fastest-growing companies in the nation, we’re growing rapidly and looking for innovative problem solvers to join our team. Review all open roles at www.koddi.com/careers and apply directly, or send your resume to matthew.myller@koddi.com. Please reach out with any questions. We are not currently seeking external recruitment partnerships at this time. All candidates must be based in the US.
@dang might want to change the title for us confused souls
> I would keep stumbling on these minor syntax differences all the time, and would eventually give up

I can't necessarily fault Zig for the state of this so early in its lifetime, but - that should not be a big problem, handling transition is work for the diagnostics.

Suppose I write this in Rust: printf("%d", count);

Rust says it can't find a function named printf, but it suggests perhaps I want the print! macro instead?

OK, let's try again: print!("%d", count);

No, says Rust, % style format strings aren't a thing in Rust, use {curly brackets}

Sure enough: print!("{count}"); // compiles and works.
Macbooks had absolutely atrocious performance once the CPU heated up, masked by turboing extremely quickly to make short bursts of performance feel responsive. This was made worse by Apple's absolutely terrible cooling design. Their user-hostile form-over-function designs are also typically Apple. They made great devices for quick demos, but terrible professional workstations.

I actually suspect Apple sabotaged their own Intel-based products when M1 was on the horizon to make performance look better in comparison. Their attempt to basically passively cool an i3 that had a thermal output that clearly couldn't be cooled in such a way can only be described as either intentional or incompetence somewhere in the chain.

With the new ARM chips, things have changed for Apple. Their cooling solution is still worse than the competition, but their excellent CPUs don't need nearly as much cooling. The GPU sucks, but that doesn't matter for most productive use by using hardware acceleration (in select applications, for select formats). You're not going to be doing CAD work on a Macbook Air anyway.

The sad truth is that Apple's competitors are doing worse these days. AMD is doing relatively well, beating Apple in most benchmarks, but with lower performance per watt in the end. Intel is still trying to compensate for their inferior CPU designs by squeezing more power into their silicon, leading to impressive numbers for anyone hooking their computer up to the wall, but terrible battery life if you try to use that performance in a laptop.

I expect AMD to eventually get competitive based on the direction their mobile CPUs and GPUs are taking, but they still lack the production capacity to make a dent in the laptop space.

What I don't understand is why even people working in the office all day every day end up with laptops hooked up to docks and dongles. Even the excellent Macbooks get beaten hands down for cheap by normal desktop components that are available prebuilt with excellent warranty and on-site service for very similar prices. Just use a desktop! You don't have to pick between top-of-the-line laptops and bargain bin desktops!
Brilliant proof of exactly my point. When it comes to discussing any possible outcome other than utopia, suddenly the power of these tools drops to zero! Remarkable :)
This is not quite true. You only need to keep the qubits at a fixed temperature as you scale the system, so the resources required to add additional qubits grow only polynomially with the system size. Once you have many qubits with a sufficiently low (but constant) error rate, you can do quantum error correction which also only has polynomial overhead.
Exactly, ML is a potentially very valuable task for more mature quantum computers due to the ability to perform much more powerful searches than what we have to accept on classical computers.
"Effects" in an FP context generally refer to effects explicitly modeled as values in the program, whereas "side effects" are implicit. `Either` is an effect, throwing an exception is a side effect.
Sure. I was looking up energy price comparisons last night and came across this.

https://www.overstappen.nl/energie/vergelijken/

Under "Beste energievergelijker"

> Onze klanten beoordelen ons daarom met gemiddeld een 8,6.

If you scroll further, you can see their ratings for other services; none reach even an 8.

Compare that to Nerd Wallet's "Best Life Insurance Companies" (a segment that is nearly identical from all providers if you purchase term life).

https://www.nerdwallet.com/article/insurance/best-life-insur...

5/5 across the board for all parties. I get that it's a "best of" list, but you seriously mean to tell me all of these companies are exactly the same? The rest of Nerd Wallet's top pick lists are the same.
If the only people who can buy businesses are individuals, you've cut the potential acquirer pool, and thus the value, by an enormous amount.

> If nobody wants to continue running the independent shop, it doesn't make much difference to consumers if a chain buys it, or if it closes down and the chain just opens a new shop there.

You're pointing out exactly why banning M&A would be good for big businesses. Now instead of having to buy out the little guy, they just wait for it close and then buy all the assets (can assets be sold under this regime? do you just have to throw everything away?) and reopen under their own name. Now the mom and pop lost a bunch of money and the big company got a new location at a big savings.
Why do you assume the signal is being recompressed or in any other way manipulating the image?
Sounds cool but doesn’t address my question. Do you think the relative instability of Zig will hurt you? Or do the benefits outweigh the costs? Lots of languages make it easy to talk C ABI (including… C itself). So why Zig?

I guess the people downvoting my assume I’m hostile to Zig. I’m not. I’m saying that the stability of C is a selling point and I’m curious what features of Zig are so valuable that people are giving that up.
"Unrealistic" or "contrived" don't really get to the heart of the matter, at least not as I understand them. The stick example can be extremely useful and realistic - it doesn't really make any difference to the question.

Perhaps another way to phrase it (though I'm not 100% sure this is equivalent) is: how do they know whether whatever they're accomplishing is quantum computation, as opposed to something else (like analog computation) that happens to be concerned with quantum physics.
I'm pretty sure they still force auto arrange of the icons on the home screen.

It's probably invisible to most Apple users but it's a bit puzzling to anybody coming from anywhere else.
Jose Valim is so prolific, and I love his work.

Thank you Jose!
Once I started thinking about joins in terms of spatial dimensions, things got a lot easier to reason with. I like to think of the inner join like the scene from Stargate where they were describing how gate addressing works. Assume you have a contrived example with 3 tables describing the position of an off world probe in each dimension - X, Y and Z. Each table looks like:

CREATE TABLE Dim_X (
int EntityId
float Value
)

Establishing a point in space for a given entity (regardless of how you derive that ID) is then a matter of:

SELECT Dim_X.Value AS X, Dim_Y.Value as Y, Dim_Z.Value as Z
FROM Dim_X, Dim_Y, Dim_Z
WHERE Dim_X.EntityId = Dim_Y.EntityId --Join 1
AND Dim_Y.EntityId = Dim_Z.EntityId --Join 2
AND Dim_X.EntityId = @MyEntityId --The entity we want to find the 3D location of

You will note that there are 2 inner joins used in this example. That is the bare minimum needed to construct a 3 dimensional space. Think about taking 3 cards and taping them together with 2 pieces of rigid metal tape. You can make a good corner of a cube, even if it's a bit floppy on one edge. Gravity doesn't apply inside the RDBMS, so this works out.

This same reasoning can be extrapolated to higher, non-spatial dimensions. Think about adding time into that mix. In order to find an entity, you also now need to perform an inner join on that dimension and constrain on a specific time value. If you join but fail to constrain on a specific time, then you get a happy, comprehensive report of all the places an entity was over time.

The other join types are really minor variations on these themes once you have a deep conceptual grasp (i.e. can "rotate" the schema in your mind).

Playing around with some toy examples can do wonders for understanding. I sometimes find myself going back to the cartesian coordinate example when stuck trying to weld together 10+ dimensions in a real-world business situation.
If I understand correctly, the limited amount of "expressiveness" a quantum computer has restricts its ability to solve useful problems.

Couldn't you simply express useful problems as a function of problems that the quantum computer can already solve? Doing so might be extremely in-efficient, but give that there's so much performance leeway, it still might end up being similar to super computers of today?
Location: Rio, Brazil
Remote: yes
Willing to relocate: no
Technologies: python, js, C, C++, sqlite, git, docker, godot engine, aws, gcp, twitch API, discord API
Email: returndanilo at protonmail dot com

I'm a self-taught programmer looking for a first job! Currently interested in learning rust and functional programming with lisp.

I'm very much into physics and math so if your project is anything science related that's a big plus for me!
Until you need something from the fridge while you're cutting something on the countertop... or you spill something on the countertop and it leaks down into the fridge.
This reads like something out of "The Man that Corrupted Hadleyburg"...All of these virtuous experts racing to out-signify the other guy...Makes me want to root for the calculus\linear algebra over the breathless farty expert.
Show HN: Search and summarize your favorite podcasts
My first computer was a hand me down IBM XT. No hard drive, but two 5.25 floppy drives. I never tried running The Secret of Monkey Island on it, but it did run games like Night Mission Pinball. Paratrooper. and JBIRD.
Quad9: Free Swiss-Based DNS Resolver
Location: PA/NJ/NY

Remote: Optional

Willing to relocate: No, but willing to commute a large distance if hybrid.

Technologies: Embedded Linux, U-Boot, Buildroot, Yocto, bare-metal MCU development, etc.

About Me: Embedded firmware developer with over 10 years of experience. Speciality in Linux kernel module development for custom FPGA IP, BSP development/board bring-up, and bare-metal MCU development. At the other end of the spectrum, I also have experience in highly concurrent/performant userspace datapath development (in C).

Open to part time contract work

Resume: Available upon request.

Email: publicmail@fastmail.com
(headline, not headlock; and now too late to edit)
Menlo Park, CA | REMOTE | Full-time | https://afterhour.com

Come work with a couple YC alum to build the next great finance platform that doesn't take itself too seriously. Our top priority hire right now is a Product Designer. Do you like /r/wallstreetbets? Then you'll love working with us.

https://www.linkedin.com/jobs/view/3646233533/?refId=zUygo7g...

LinkedIn submissions are closed but email us: jobs@afterhour.com
Waiting for the AI judges and the AI executioners. End-to-end fully automated pipeline.
Definitely doesn’t have anything to do with all the unused commercial real estate.

I guess i cant really know that but might also be worth considering CEOs lie through their teeth and typically dont give a shit about the grunts.

Ive worked for many companies and seen people move into the role and go ‘total corpo’. ..and veteran ceos strip away employee benefits like quietly putting a ceiling of profit sharing while under the guise of ‘we added a base, so youll always get something :)’… this was also during a milestone of reaching 8bn in sales in <2yrs i want to say.

Will never trust the bullshit spewing from a CEOs mouth.
I think there's actually two camps of "AI-fear" right now -- one is that they'll become superhuman smart, gain some form of "sentience", and decide to not play along with our games anymore. These are the loudest voices in the room. I suspect this may happen eventually, but the bigger risk in my book is the second group -- the fear that they'll be given decision-making responsibility for all manner of things, including ones they probably don't have any business being responsible for. I'll go on record that they're going to do a suitable job 90% of the time - but the 10% of time they mess up, it's going to be cataclysmic bad.
Thanks for this. This is something I wouldn’t have considered.
Same reasons it's involved in medicine, housing, education, etc etc.