skysight-inc/HackerNews huggingface dataset:
But it is a programming language. You do not break backwards compatibility lightly. Nobody has ever chosen Python for its runtime performance. Unfortunately, sometimes you have to accept the technical debt cannot be escaped.
well, not in c.
I disagree that science has the wrong incentives. The place for science is to chase new (e.g.) physics, not build something useful.

As a society we have decided that (e.g.) physics should/shall solve our problems with better technology. But that is not what pure academic science is about, or what pure academic scientists care about.

You want to iteratively improve technologies? Give more funding to proper engineers, not physicists/chemists, even if they're sometimes in the 'school of electrical engineering'.
Pretty much like it has been for the the last 5-10 years.
> Unless you want a C++ with a different syntax and less features then there's no reason to learn Pascal in 2023.

For me, personally, there there is a good reason to learn Pascal in 2023; the quick and almost painless ability to produce fast GUI applications.

The alternatives are not nearly as polished or as nice.
The Liberal party that devised this is roughly equivalent to the Republicans in the US.

So of course, as good Christians, they used unfeeling machines to squeeze the poors for every cent.

The lack of apparent remorse — even faked — is a big reason I voted against them this past election.
What will prevent it from being filled with influencer and other garbage like Twitter.
The most frustrating thing about the many, many clones of this exact type of idea is that pretty much all of them require OpenAI.

Stop doing that.

You will have way more users if you make OpenAI (or anything that requires cloud) the 'technically possible but pretty difficult art of hoops to make it happen' option, instead of the other way around.

The best way to make these apps IMO is to make them work entirely locally, with an easy string that's swappable in a .toml file to any huggingface model. Then if you really want OpenAI crap, you can make it happen with some other docker secret or `pass` chain or something with a key, while changing up the config.

The default should be local first, do as much as possible, and then if the user /really/ wants to, make the collated prompt send a very few set of tokens to openAI.
What part of the judgment are you responding to? I didn't notice any part of the judgment that talked about delivery in a vacuum, it was always about the combination of factors.
Using an LLM framework at this moment doesn’t make sense and can be damaging, in my humble opinion. Ways to extract value from LLMs are in early exploration stage. Look at research in prompting: chain of thought, react, reflection, tree of thoughts, zero vs few hot etc. Then completion vs conversational interfacing. Then memory management via vector databases and prompt expansion vs compression vs progressive summarization etc. All these are fairly recent developments. They are not abstractions worth cementing, this is search and creative phase. LLMs threw everything in the air, but the dust is far from settling. I think it’s important to recognize the phase we’re in and pick your weapon accordingly. You have to stay nimble and light, ready to experiment with a new idea that will come out next week. You should be hacking these things together by yourself. If you pick a framework at this stage know that the framework will have to pay the price of trying to cement things in the times of storm. And you’ll be a few steps behind. Of course this is my personal take.
"so the underlying setting will be off by default in order to ensure metrics upload is not unexpectedly turned on when upgrading from an older version of Fedora. However, we also want to ensure that the data we collect is meaningful, so
gnome-initial-setup will default to displaying the toggle as enabled,
even though the underlying setting will initially be disabled. "

Right, it will be opt-in, but... Appear otherwise.
> When you are a platform owner it is important that you evaluate the needs of all stakeholders and not just the needs of the users of the platforms.

I disagree. The literal entire purpose of every single non-user entity involved in this situation is to serve users, and if it's not serving users, then that's a systemic failure. If corporations want a place at the table, they should be serving users, and if they can't serve users, there should not be a table for them to sit at, period.

In the cases referenced, that means DRM should be illegal, period. Platforms shouldn't have to allow DRM to attract content creators, because there should not be competitors that have DRM. If the option to have DRM doesn't exist, then platforms don't have to compete to attract content creators with user-hostile misfeatures like DRM.

Our economy should be designed to serve people, not corporations. Anything else is a failure.

I understand the law says corporations are people. I'm saying the law is wrong.
> Twitter go boom

Holding out for which one has the least baby talk crap
Not sure how they do that, but I’d say that on most iPhones in the wild, having the API return <25 images is probably a pretty good indicator that that’s not all pictures.
Does Apple Pay work like this?
Would be good to see a bit more detail on why the conclusions are not supported by the methodology. Is it simply that the conclusions reached a bit far?, or are the Lancet claiming that the paper is factually incorrect?
Is there a company that makes a hosted version of something like this? I quite want a little AI that I can feed all my data to to ask questions to.
Yes, it's a good choice, guaranteeing continuing freedom.
“What happens once will never happen again. What happens twice will surely happen a third time.”
It covers it in specific cases for specific people. If you help someone not in those specific cases and/or are not that specific kind of person, you can be punished for it.
My experience with the multiprocessing module is exactly opposite. It's been a few years since I last used it seriously (I still use Python a lot) mainly because of how bad it was. The main issue is precisely communication between processes: Python uses the pickle module to serialize/deserialize data, which not only adds quite a bit of performance cost, but it's very hard to debug when for some reason some object is not supported by pickle (and it's a common occurrence).
List of Web Browsers
Like the ad situation is any better there. Googles mining you just as hard, maybe even more so.
yes, because you haven't provided any evidence for these "mindless" consumers so i'm not going to try and debate that point (besides calling apple customers mindless and then saying thats why they have 3 trillion dollar market cap is nearing troll territory)

my point is:

if i (mindlessly perhaps?) concede the point that those consumers are mindlessly spending money on useless things... then so what? its their money, let them do what they want with it. why make value judgments?
> I understand that you are skeptical. A lot of us cope with the fear of missing out by simply denying there's something to miss out on.

I'm just not going to respond to this because it's completely disingenuous when you make statements like that.

You are free to go on with your irrational views and I'll go on ignoring them.
> Chrome is slow and frustrating to use, with delayed animations and noticeable input lag, it's such a frustration that I entirely gave up on Chrome in favor of Edge which runs natively.

This is kind of surprising, because Windows for ARM has been around for _7 years_ (I'm ignoring ye olde Windows RT here, because everyone else did). I got an ARM Mac Mini a couple of months after they launched; at that point, while there was still a good bit of stuff with poor or no native support (most annoying: IntelliJ; don't think it got native support for about six months), native Chrome was already available.

I suppose the difference is that third parties don't see Windows for ARM as a serious product, but there's a definite chicken and egg problem there.
If you have the cash and the time, I’d say it’s pretty low risk to give it a shot. With AI@Apple on your resume, you shouldn’t have a problem finding a new job (possibly higher paying) if things don’t take off in your business venture.

Set yourself a deadline though. If you’re still “exploring” after 2 years, your employability will start to decline.

Edit: also, remember that it’s always better to regret having done it than to regret not having tried.
This guy has pretty comprehensive and well rated courses for docker and kubernetes - keep an eye out for sales with huge value discounts on his courses...

https://www.udemy.com/user/mumshad-mannambeth/
You already found the wikipedia page, try reading it. See where it puts a lot of dynamically typed languages under the category of "strongly typed". You've decided it's a good enough source apparently.

But really, I used "strongly" in quotes deliberately. It's a terrible phrase since it means nothing in practice because it can mean too many things (as that same page notes) that often are at odds with each other.

> Note that the definition refers to type declaration, both being optional in Python and Common Lisp, so I wouldn’t use either as an example of strongly type languages.

Even this definition would potentially exclude SML and OCaml where types are inferred, not declared. So according to you those two languages are weakly typed? I think a lot of people would be surprised to learn that.
Gizmodo’s staff isn’t happy about G/O Media’s AI-generated content
Cosmology: MTLS in Big Bang
> If your senior management doesn't understand how your team, as a large unit working together, impacts revenue, then that's kind of the fault of that management.

I am sure they do, but this isn’t about their understanding of your impact on revenue, it’s about your understanding of your impact on the company revenue. If you dont understand your value, you cannot argue your value from a position of strength.

For what it’s worth, every position in a company from bottom to the top has an impact on revenue.
defining all variables as near to their point of use as possible is a pretty obviously good thing, for readability if nothing else.
I mean, Java seems like a pretty good alternative? Obviously it's trivially true that programmers have to care about versions, but they've done miracles in the VM without breaking compatibility.
Metal cutting fluid substitutions (2009)
People preferring uncensored bots is an unfounded, data-less claim.

There's probably a limit to how many times a bot can make up alternate facts before a user decides it's not worth asking anymore.

If OpenAI et al had positioned these generators as creative improv artists they might have found a niche market, but instead they presented it as an all-knowing oracle. Sure, they gave it a "may make false statements" disclaimer, but still the product they built is a helpful assistant that answers general knowledge questions with the accuracy of a coin toss.
Victimhood is powerful rhetoric, and ironically just a way for a different group to try and convince people to allow themselves to be exploited. Weak people are going to get taken advantage of, whether it's by employers, unions, politicians, whatever. The only thing that might change is the name of their masters. Anyone who thinks they're a victim and that someone else has come along to save them is going to end up getting double screwed.
I’ve also noticed a rise in programming content creators discussing it.

I’ve also explored it briefly a couple days ago (with a Go server) and it’s actually really really convenient to work with.

My next project will definitely be in Go + htmx + tailwind and MySQL/PostgreSQL

I’m excited about working with plain html again and not having to deal with over bloated js projects.

Dependency issues will be a thing of the past
"Not all Unikernels". UKL is Linux and has a userland if you want to use it. https://github.com/unikernelLinux/ukl And it supports vsock already. I don't need to check because it's just Linux so it supports everything Linux supports.
Does Ada support Android and iOS targets yet? Last I checked there didn't seem to be any obvious way to build for NDK.
Downvotes perhaps should have confirmations, because if you accidentally downvote, all you see is an "unvote" link. At times I'm unsure of which way I voted. I've taken to zooming the page large enough so that I'm confident that the right arrow has been pressed.
> when a bad thing posing as a good thing asks if you want to let it do bad things or not, it should also ask if you would rather just do bad things to it instead.

shit in the ocean of piss? that’s the plan?
Crystalline silicon cells are already inexpensive, non-toxic, and long-lived. So it makes sense that most researchers are looking for higher efficiency. Back when purified silicon prices spiked around 2007-2008 there were a lot of efforts looking into more affordable (if less efficient) thin film based materials, but those fizzled out as wafered silicon got cheap again and kept widening the efficiency gap over e.g. amorphous silicon.

Since there's also a much bigger solar industry today than in 2007, you also see more practically-minded research coming out of corporate centers (Longi, Oxford PV, GCL System Integration, and others working on perovskite cells and perovskite-silicon tandems). Since they care about shipping real products, they are focused on solving lifetime and durability issues. Of course since this research can give a big commercial edge as single junction silicon reaches its efficiency limits, you'll also only see the really promising work published after it is patented.
That’s heartening to hear. I appreciate you taking the time to point this out.
Per the Acknowledgements section, writing this document took two years of research and collaboration with communicators and equity practitioners.
>For example, not being able to declare variables anywhere doesn't really help students, this

Disagree. Creating variables in the middle is the reason why beginners create spaghetti code and mix up control flow. This is the reason for dangling pointers, memory leaks, and de-referencing pointers in wrong places.

If student needs to declare variable in the middle of method, this is a good sign to split the method or rethink control flow.

What really I learned from Pascal is managing clean control flow, and var section in the beginning forces you to think in advance what you are going to need in this particular method vs what needs to be done in a separate function.
They’re lying to you then, because “friends that work for Apple” have no say in the App review process.
Ditching a Database for a JSON File
They all still have their jobs, the companies that sell the weapons are still selling them.

Seems like it went great.
Combining ChatGPT with Redis to implement a question-answering system for PDFs
Before you jump ship, read the book "The E-Myth Revisited: Why Most Small Businesses Don't Work and What to Do About It." It will give you a very good understanding of what a business is about.

The old proverb, "The grass is always greener on the other side." Is absolutely true. Don't let it discourage you. You just need to be ready for it and act on the challenges. As a techie you are used to finding solutions to challenges so you should be able to deal with the business issues. They just happen to be different when you start a business.
How to Write a Computer Emulator (2000)
SharkBite connectors don't even require a tool.
btw, Jérôme Petazzoni is one of the very early adopters of docker, so while some stuff may seem a bit dated, it'll still be worth looking into...
Do you have a preferred vendor?

I've been thinking of doing the same for my next machine, for similar reasons, but I also see a lot of horror stories about messed up builds, poor shipping, etc.
keep and delete what you want, no one is gonna sue you. i am white and didn't know this issue had a name but yeah, sometimes i notice a heavy use of "funny" black memes and i can't help but wonder what it says about the posters
The Online Workshop Playbook
I'd call it "an OpenAI client that also has something like grep built in."
Not sure if this post
below is the same as that post mentioned above, since it's some years since I first read the above one, but the one below is interesting anyway:

Less is exponentially more:

https://commandcenter.blogspot.com/2012/06/less-is-exponenti...
The typechecker and evaluator for this AST would be super simple.

If you want a simple typechecker then you need type annotations. If you want to have type inference then you either need to implement unification or go the bidir route (which still requires top level annotations). You can't have it both ways.
Consumer panels on homes have hail protection since forever.
I'll rephrase "can the family of the dead person sue people for causing emotional - and potentially financial - trauma due to people making false claims of criminal activity?"

I also get there's a glib "you can sue for anything, but it can always be thrown out" response, but that's a non-answer.
Have you seen PrivateGPT. It's quite good and free.
I mean, some will. We have a two button cancel process and we'll have accidental clicks a couple times a year. However, two incidents a year does not justify the lengths that some companies will go to retain your sub.
> How does a QA/PM/Agile Lead measure their revenue impact?

I’m a PM and I know exactly how much revenue my product generated for the company. I also can break it down to the amount of revenue features i have devised and added have brought in.
While it may be possible for this person to face criminal charges, I doubt any police force or attorney general would really want to investigate or charge this person. And a civil case would require the claimant to prove damages, which they'd struggle to do.

So aren't we already at a point where this is condoned/ignored?
Keep your data private and don't leak it to third parties. Use something like privateGPT (32k stars). Not your keys, not your data.

"Interact privately with your documents using the power of GPT, 100% privately, no data leaks"[0]

[0] https://github.com/imartinez/privateGPT
I emailed a YouTuber about a product and their answer was so terse/unprofessional.

The bar is low for be successful businesses . Lots of makeup on a pig. Ultimately, just do it.
In the same tone:

Someone put fake shutters on the sides of the windows - the wrong size at that. This was accepted as a good solution because no one tried to close them. Would be impossible anyway, because there are no hinges.

This happens more often than it might seem.
This has been going on for a very, very long time. I remember someone figured you could put one of those weighed medicine balls in the crook of the steering wheel and it'd provide just enough force to not nag you.

Pretty sure the FSD beta has improved the nag algorithm to do two things: it checks the in car camera to see if you're looking forward, and if not increases the nag frequency (likewise, nags less frequently if it thinks you're looking forward) And it changed the nag condition such that a constant down force isn't considered valid.

Either way, this is clearly in the category of play stupid games win stupid prizes... Not really Teslas job (or any car mfgs job) to make their systems uncircumventable.
Stuff breaks in software all the time, it's really not a huge deal. You either update your code or stick to an older version.
There are a few increasingly harder things when it comes to prompt customization:

1. Prompts ask LLM to generate input for the next step

2. Prompts ask LLM to generate instructions for the next step

3. Prompts ask LLM to generate the next step

Doing #3 across multiple steps is the promise of Langchain, AutoGPT et al. Pretty much impossible to do with useful quality. Attempting to do #3 very often either ends up completing the chain too early, or just spinning in a loop. Not the kind of thing you can optimize iteratively to good enough quality at production scale. "Retry" as a user-facing operation is just stupid IMO. Either it works well, or we don't offer it as a feature.

So we stopped doing 3 completely. The features now have a narrow usecase and a fully-defined DAG shape upfront. We feed some context on what all the steps are to every step, so it can understand the overall purpose.

#2, we tune these prompts internally within the team. It's very sensitive to specific words. Even things like newlines affects quality too much.

#1 - we've found it's doable for non-tech folks. In some of the features, we expose this to the user somewhat as additional context and mix that in with the pre-built instructions.

So #2 is where it's both hard to get right and still solvable. Every prompt change has to be tested with a huge number of full-chain invocations on real input data before it can be accepted and stabilized. The evaluation of quality is all human, manual work. We tried some other semi-automated approaches, but just not feasible.

All of this is why there is no way Langchain or anything like it is currently useful to built actually valuable user-facing features at production scale.
Or get the government to pass laws to make this illegal.
> Meta, and big companies with a specialized team might be able to exploit it by making sure their entire stack is GIL-free.

Not really. Most of the popular libraries will have nogil versions ready for sure (numpy, pandas, pytorch, etc). Server applications will probably benefit from being able to serve multiple requests in a real multithreaded environment without many changes (in fact, I bet a lot of HTTP libraries will see simplifications due to not needing to deal with processes for real parallelism). Even packages without changes will probably have at least a small degree of thread safety (for example, two instances of the same object should be independent and could be used in different threads) that allows users to still leverage parallelism.
Pascal is actually good and perfomant. It was the second language I picked up in high school after Basic.

I don’t understand why as an industry we had to regress to Python, Ruby, Java, & Javascript in late 90s & early 2000.
The author has a demo of this here: https://www.swamisivananda.ai/
I believe this is the source: http://www.phrack.org/issues/70/7.html
Ecclesiastes 1:9

“The thing that hath been, it is that which shall be; and that which is done is that which shall be done: and there is no new thing under the sun.”
Lifetime, resiliency, non-toxic structure are different dimensions to efficiency and there are likely trade offs between them. Those all can involve what you call “new physics” but parent points out only one gets funding: efficiency. Which parent also points out is suboptimal for society.
Please check this book by Ex-Google, Cisco, Sun engineer and adjunct professor of UC Berkeley,Ed Lipiansky on electronics fundamentals (analog and digital):

Electrical, Electronics, and Digital Hardware Essentials for Scientists and Engineers:

https://www.wiley.com/en-us/Electrical,+Electronics,+and+Dig...
Sandboxing Phone Apps
Does 33% efficiency means it can generate 3.3kW per m^2?!
Plus ca change, plus c’est la meme chose
Ruby is not single threaded even in its default implementation, but it does have a global value lock that is equivalent to the GIL. Not only does it have threads, it also has fibers which allow for more cooperative scheduling.