skysight-inc/HackerNews huggingface dataset:
Beyond that, this article is just a little bit absurd. Say what you will about Rust but it's a functional and gradually maturing ecosystem powering more and more things as time goes by. Given that it's sorta-kinda intended to build the kind of things C++ does, the idea that it'll eventually overtake C++ is at least plausible. In comparison this article claims that

1) A cool research language packaged into a VS Code plugin
2) A cool research compiler for Python + numpy
3) A cool generic ISA project

will kill C++? Maybe for the author's _very_ specific use case of blindly copying things from SymPy, but really I think you'd have better odds betting on a D resurgence.
Half of our political spectrum sees ANY AND ALL government regulation as straight HERESY. Clearly the market will punish these companies eventually!
Wel IO is State, cf. https://hackage.haskell.org/package/transformers-0.6.1.0/doc...

You set up your pipeline in terms of monads and then when you want to execute it you run it in IO. You can generalize IO to MonadIO or define an alias to some transformer pinned at IO. It adds a Computational overhead. Transformers are a solution to monad composition which isn’t naturally possible.
You're right, but pandas today is used a bit everywhere, and in data pipelines too, even if it wasn't its main goal.
Heckerthoughts
> It is very hard explaining to Java programmers why Java is so bad

Referencing a short story doesn't really explain it to anyone.
> just promote my arithmetic to bigints randomly, #YOLO
I find the "snip and sketch" tool handy. If you push the "windows + shift + s" keys it lets you draw a box around what you want a "snip" of. Then you'll get a notification you can click on that will bring up basic editing tools, including image crop.
That makes fun movie dialog, but I don't think the car company decides on their own whether or not to do a safety recall. The NHTSA can force them to do a recall for a serious issue if the manufacturer doesn't do it voluntarily. The NHTSA usually finds out about defects by owners filing directly with the NHTSA, so it doesn't take direct cooperation from the manufacturer to start an investigation.
The first rule of Python should be that if you have to use loops, don’t code it in pure Python.
I'd be surprised if it was anything other than what I can do myself via the existing event/command system... I just meant that controlling the queries themselves on the JS side vs. the Rust side... kind of torn between something similar to a regular web api, abstracted over events, etc. Honestly, I should just start doing anything at this point... started over this past weekend, and got some hello world bits pretty quickly and been mostly toying since.
> need multiple implementations

This thinking is understandable but it’s basically pattern matching. There were two successful languages that followed this model and so a language that seeks to replace them should adopt the same model of design by committee followed by multiple independent implementations.

But there’s no reason to think that a language needs multiple implementations to succeed. Python has had one implementation used by all its user and that hasn’t prevented from becoming a top 3 language by usage. Ditto with other very popular languages like Go, Ruby, TypeScript, C#.

I don’t understand the concern that your code will stop compiling with a future version of the compiler. Firstly, Rust hasn’t broken backwards compatibility in 8 years and doesn’t plan to in future. Secondly, why do you need to upgrade the compiler? If it works on the current version you can continue to use that in perpetuity.

Honestly, having multiple implementations would be a curse. I see nothing but negatives. Even the smallest proposals (like embedding data in a binary) take a decade to get buy in and 3-4 years to be implemented. Convincing everyone of the benefit of a feature is just too difficult so a lot of good ideas are never put forward, let alone implemented.

And the difficulty of getting it working across compilers and operating systems. How hard is it to write C++20 code that will compile with all major compilers on all major OSs? On Rust it’s trivial. To put it simply - it’s trivial to answer the question “is this Rust code valid?” If rustc compiles it, it’s valid today and will always be valid (modulo bugs).

You want alternate implementations? There’s a WIP - gcc-rs. But thankfully they haven’t forked the semantics of the language. It should and shouldn’t compile all code that rustc does and doesn’t. Otherwise it’s a bug in gcc-rs. Anything else would make the life of Rust users painful.

In summary, multiple implementations is a bad idea for many reasons. If you can express the benefit beyond “that’s the way C and C++ do it”, I’m eager to listen. But please explain how Python and Go managed to succeed with one impl.
For me, the main reason not to use Spotify for podcasts is that their goal is transparently to turn a (still somewhat) open ecosystem into a walled garden under their control. If this had succeeded, and they'd taken the market from Apple, anybody could predict there would have been a heel turn where Spotify locked down podcast distribution and charged more money for it. As a start.

It felt from the beginning like they were saying "well, we're enough of a force in the music industry that artists, labels, and fans have to just accept the new terms we've set. I'm betting we're big enough to do that to podcasting, too. Let's find out!"
Sometimes I can tell it's wrong. But it faster to try and fail than searching for an answer on Google.
None. Transformers are a solution to the composability of monads.
I feel like I stopped seeing quartz wrist watches before smart watches were a thing, because mobile phones were always available to tell time. At least from my cohort.

Smartwatches (namely Apple Watch) then became a thing because it provided more than time, such as vibrating alerts, fitness tracking, etc.
I think part of the reason for this myth is that if you run old software on a modern computer, it's blazingly fast. That doesn't mean it was fast back in the day too.
To be fair, besides the primary initiative of keeping all the wealth in the hands of a few, the secondary purpose of a Republican administration is to undo anything done by a Democratic administration. There was no way for Trump to know whether the legislation was good or bad. It could have gone either way, really.
Is it $19 per person or $19 per business ?

In anycase, nothing I would ever use, not that M/S would care.
Nope. Strawman. We're talking about it being ONE of the factors. All of them are however linked to easily obtained dopamine hits on the brain and what happens to a child that's exposed to that constantly (hint: it's pretty similar to drug addiction). There are plenty of studies linked directly to porn's effects on not fully developed brains.

You need to focus the conversation on underage kids as well. We're not discussing restrictions for adults. We as a society have obviously decided pedophilia is unacceptable because it's mentally damaging to kids who cannot yet conceive the implications of what they're doing, you ought to be able extrapolate from that and logically conclude unfettered underage porn access is also mentally damaging. This isn't some massive leap.

If you want to argue that a certain law is the best way control it, I can understand that. However, I cannot wrap my head around any argument that tries to say allowing kids to just view porn unrestricted is fine.
The study of Complex Adaptive Systems can provide a lot of insight.
Regarding TurboTax, I'm pretty sure the clients want the software to work slower; there are times when the software just pauses and says something like "Checking over to make sure we found all deductions", even though obviously all of that work has already been done.
No. If anyone does, it will only be because I get a slice.

But that would only happen if the software is modified (as it was designed to do).

Unlike most of my stuff, this is not open-source.
Best Input Software
Hello,

I am responsible for a software project at work where I need to create an software solution where commodity traders globally can daily input rates, they will need to maintain around 700 time series x 12 months. That is a lot, but all data will not be updated every time. There need to be a bit of manipulation in the software as rates need to be computated from A to B in that system, as traders need to visually see the rates that their inputs produces. These rates then get sent to a main SQL server, used for various calculations and then displayed in some simple tables.

Currently we have a solution that runs on Excel, but that is unstable. I am trying to frame the questions related to this project the right way, as I am unsure exactly how to achieve my goal (ie a reliable, robust and easy to use input system).

Do any of you have any good advice - or perhaps suggestions for custom systems, Microsoft solutions or Excel hacks that could help me solve my problem?
It would need to move at about 15 km/h at the equator, and slower at other latitudes. That's surprisingly reasonable.
This looks like a good read, thanks for this. I had not heard of a seed factory before.
There's a whole section about how to balance a fresh perspective, in "solutions". The best way is for an effective VP to hear the WTFs of new hires, apply engineering judgement, and make changes based on that signal. If management is not the ones creating the deviance, they ought to be able to tell what reactions are just unfamiliarity with the system and what are signs of something actually being broken. The article is arguing that most people ignore those weak signals by default, and ought to pay more attention to them, not that they're always reliable.
It's not exactly like that there is cursor inference and copy elision. But ok...
I also got false positives when I asked for facts. This is what classical search is for. But what chat feature in Bing is — a context aware coherent text generation machine with an amazing online feature to modify and bend its content to your wishes. Its also not bad at summarizing articles. But hey, if this is just the beginning I bet in a couple of years it will match your standards as well.
These are Microsoft’s Bing AI secret rules and why it says it’s named Sydney
True, Teams isn't as awful as it was in 2020. But it's still pretty bad, and it's a bad that is foisted on many of us. That makes putting up with it even more irritating than it might otherwise be.
...and are conducting genocides to their minorities.
Dynamic Programming for People That Simply Want to Get a Job
If you’re whistleblowing you should probably convert all your pages to images first and then create a PDF out of those images. If you convert to b&t images (1 bit) the risk of watermarking with some colored dots in images may be reduced.

But there is probably still a lot of watermarking that could leak through.
Unfortunately I don't find that most software engineers understand the difference between actually determining costs and benefits and choosing to make certain tradeoffs and rationalizing whatever choice they already made.
Sure, because you are not counting the cost of labor. Or maybe because labor is dirt cheap where you live. Most people reading this are in a country where labor is not cheap. Even in places where labor is cheap, in general the cost is going up.
I think you're focusing on a few narrow examples where LLMs are underperforming and generalising about the technology as a whole. This ignores the fact that Microsoft already has a succesful LLM-based product in the market with Github Copilot. It's a real tool (not a party-trick technology) that people actually pay for and use every day.

Search is one application, and it might be crap right now, but for Microsoft it only needs to provide incremental value, for Google it's life or death. Microsoft is still better positioned in both the enterprise (Azure, Office365, Teams) and developer (Github, VSCode) markets.
> The thing is, there is always a crisis. So if you operate that way, you never take vacation

Maybe so, but not all crises are identical. An action that might be fine in one kind of crisis can be gauche in another.

> Layoffs are business as usual.

Layoffs are different, especially large and prominent ones. Definitely not the same as a "quarterly report ... met by analyst derision."
Pedant: If your "alternator" belt is broken, you are likely not going to have a dead battery - you probably won't be able to steer, and you're likely not going to have a dead battery since you are not driving/using the car since it will also overheat very quickly.
Three Clue Rule (2008)
TLS is used for other protocols, e.g., SMTPS (SMTP + TLS). But there's an extra DNS query for this case, and I don't think TLS setup time is a significant cause of delays. So I don't know how useful this is.
100% this. You do not want MBA types in your company, let alone running it! I couldn't think of a worse choice for leading Google, and it sounds like he is pulling that classic MBA trick where you are getting teams to work against each other instead of for a greater mission. No wonder nothing is shipping, projects are getting culled for no reason etc. I think google will be seeing a decline that may shock many if bing/chatGPT starts seeing wider adoption.
Podcasting works fine with open standards like RSS. I refuse to listen to the same podcasts through Spotify and let them create a walled garden or some other lock-in.
Aliens originating in the solar system is pretty unlikely at this point, so we can infer that any advanced alien activity will come from outside the solar system. Aliens that can visit from other solar systems are virtually guaranteed to have a big technology advantage on us, given that we can scarcely even imagine traveling to other solar systems ourselves.
January 2023 Consumer Price Index Summary
> Once someone really solves the advertising model for podcasters

Do you think solving the problem includes making it difficult to skip the ads?
> Notably, South Korea has millions of the same vulnerable vehicles but no car theft epidemic.

I thought the US was the only country that was shipped Kias/Hyundais without theft security measures.

> Black men commit a wildly disproportionate fraction of violent crime in America. The reasons for this are complex. It is politically difficult to discuss.

There it is
Point. At some point post-launch, you've got to appraise the situation and come up with a scenario where you win.

Windows Phone started too far behind, and the only scenario where it caught up was "Everyone stops making Android phones."

On the other hand, the path to XBox dominance seemed feasible.
Stable Attribution is highly misleading: it does NOT tell you which images in the training set were used to generate your image. It shows you images in the training set that are most visually similar to the image that you show it.
Could be... the Phoenix area is generally more business and banking industry in terms of most software development jobs... even the startups that are here don't tend to operate in the same way as most of the rapid growth startups do, more about getting positive revenue and conservative growth earlier on. Though the couple I'm familiar with, still got bought/swallowed by larger companies as an exit.
This isn't a research site and I'm not your professor. Do your own research. I'm not spending my time to convince of something so obvious.

Are you really going to sit there and try to argue that unfettered porn access is good for a child? Find me a citation that proves that please.
I would like to see that article, as it runs contra the messaging I've heard from other studies over the past few years.

It may depend a bit on the actual location. Germany has some of the very very worst solar conditions of anywhere in the world, worse than pretty much all of the US, and I've been primarily looking at studies with solar resources at US levels. I wouldn't be surprised if Germany has different solutions than most of the est of the world.
shouldn’t that be the opposite?

oh okay. now web less users then mobile
I did not even know one could pay Apple for podcasts until your post.

https://podcasters.apple.com/
Thanks! And no - we don't have whitepapers, but if you want to get a sense of our philosophical influences, I point to Daniel Ritchie (a prof at Brown)'s publications as he's one of our scientific advisers, although you'll have to fill in the gaps a bit as his work is mostly not specific to geospatial applications.
> there is no AI-field wide consensus about sensible ways to address this, and no conviction from anyone that there are any reliable techniques

Oh no, an open problem! Better just give up. Certainly don't allow anyone in the public to be involved in finding a solution. Much better to have an internal team stumbling around in the dark for years then force their product out when a different company comes along who was willing to develop in the open and has moved much faster accordingly.

> A scheme like the one you propose basically implies using users as literal testers

Users are literal testers, that's why the product is out now. Some users are being given garbage, some of them are finding out, and some of them are leaving feedback. That user flow is occurring at a measurable rate.

In the future, different models will be made. They will be given access to different "oracles" (in the computability theory sense), and these oracles will change their behavior. They will be able to do things like query {the web, wolfram alpha, python, prolog, etc.} and provide cited sources in responses. However, it's not enough to add the oracle. You must also verify the oracle improves the user's experience. This is done by comparing the measured feedback rate with/without the oracle(s).
I don't understand why the board hasn't ousted Sundar yet -- has he even spearheaded a single successful initiative that wasn't sunsetted within a few years?

Seems like you could make an LLM generate product ideas and it would be about equally effective.
Moderation of content does not imply publishing.
Unamped:

https://www.wired.com/2012/06/google-x-neural-network/
> Widgets would be a potential solution but they keep being tried and abandoned soon after in desktop OSes.

There's still a calculator widget for the MacOS notification center. It's accessed in any app through a trackpad gesture or by clicking on the date/time in the menu bar.
Bootup taking 20 seconds is consistent with my memory as well. It's a bit of a stretch to say that's "a few seconds," but it's not wildly off. 20 seconds is pretty fast, especially considering the anemic HDD speeds of the time.

I used an SE/30 well into the late 90s as a kind of boutique writing appliance. I never used Word, I used BBEdit, which opened rather quickly. I always felt getting the machine up and going was faster than a standard Windows desktop.

The SE/30 was a hell of a machine. I set up an SE for a friend in the mid-90s for her to write papers on, and she really liked using it and never complained about the speed (and she did use Word). Which is saying something, because the SE was kind of a dog.
They claim to achieve 99.999% purity on the silicon, so it sounds like they might do better than 6-9% on efficiency. But then again if they were anywhere near Earth produced panels, they would probably be saying that to everyone who would listen.
I've never used Copilot, but ChatGPT doesn't have a way to integrate directly in your editors?
The slowness of interpreted languages is frequently not the main culprit for slow performance though. Most load times in web apps I've worked on usually were spent doing inefficient or unnecessary DB queries or API requests.
Exploring from python land, what's interesting about .net for me are:

1. guaranteed type safety;

2. blazor, so no more backend/frontend, js.

3. vast standard lib, so less dependencies;

Reservations I have would be that:

1. it's owned by microsoft and I'd be running on linux, so isn't it a bit of a mouse-toying-with-a-cat type of a situation?

2. libs may be aimed at enterprise - will need to provide lots of boilerplate to get minimal functionality?
"...This manuscript is for those who want to understand basic concepts central to ML and AI and to learn about early applications of these concepts. Ironically, after I finished writing this manuscript, I realized that a lot of the concepts that I included are missing in modern courses on ML. I hope this work will help to make up for these omissions. The presentation gets somewhat technical in parts, but I've tried to keep the math to the bare minimum. In addition to the technical presentations, I include stories about how the ideas came to be and the effects they have had. When I was a student in physics, I was given dry texts to read. In class, however, several of my physics professors would tell stories around the work. Those stories fascinated me and really made the theory stick. So here, I do my best to present both the ideas and the stories behind them..."
I don't think this follows. I'd also say that IT people are inherently distrustful and none that I know would blindly believe google search results.
OMG no no.
1. in the examples, painting with the correct shadows would clearly create disturbing elements so I guess ancient painters have a good sense of composition, or modern MIT guys do not.
2. When evaluating paintings their function must be taken into consideration. It is a portrait? they probably strived for photorealism. It is painted on a church? it tells a story and has symbolism. A mathematically congruent shadow that ends in the wrong place sends an unwanted message so it must go.
3. if greeks managed to get the earth diameter by looking at shadows, many painters were able to grok visually how shadows behave. Assuming that they don't because background elements are not consistent is an assumption.

so it is interesting to study when background elements like shadows and details are not rendered or incorrectly rendered, but calling it "getting is wrong" is sign of rather childish pseudo-rationalism.
Most developers work with open source languages / products. The market for closed source Microsoft sponsored languages gets smaller each year. I remember when many paid thousands for msdn subscriptions.
Pocket Casts has a whole “Discover” tab with both algorithmic and human-curated recommendations, as well as browsing by category. I’m not sure what more you could ask for except for maybe user-generated shareable playlists.

Pocket Casts even has this excellent feature where you can share a link to the current time stamp in an episode and share it. The recipient of the link doesn’t even need to download the app; the shared snippet is playable right in the browser.
I'm no expert, don't know the details on masks or particles or coronaviruses or covid-19, but you did add an "above a certain size" qualifier, which hypothetically leaves room for both statements, yours and the previous, to be true.

and, to that point, the previous comment included an assertion, not in exactly so many words, that suggests that the N100 - N95 = N5% of particles could be plenty to readily transmit the infection

and, for an N95 mask to operate at N95 it needs to be carefully "fitted" to the face, perhaps meaning that the practical effectiveness among the general public might be below 95%

and we are in a discussion here of a published paper that says "masks didn't do anything" so shooting down what the GP comment said isn't really a priority.

Although what the GP comment said about masks being a psychological placebo seems to be a pure fantasy given that the comment is made in the context of talking about how much divisiveness the masks provoked (though whether they did or not isn't necessarily important, whether they work or not is.)
> Compare the Apple Podcast experience to something like TikTok or even the YouTube algorithm.

I've compared these and Apple Podcast, as bad as it is, is miles better. YouTube shorts is a waste of screen real estate and TikTok is a waste of time altogether. I want a tool for finding things, not a funnel for delivering ads.