skysight-inc/HackerNews huggingface dataset:
>The concept of a "logger" (defined as an interface, for example) isn't tied to any particular implementation. Imagine you have 1000 files that pass sockets around (a plausible scenario because logging is essential).

Interfaces are a separate topic. In my example, I log to TWO sockets. If you want to imitate the same thing with a log manager you need TWO instances of LogManager.

If you have 1000 files you either pass the socket around to ALL 1000 files or you pass the LogManager around. Same thing. The logManager is simply a wrapper around the Socket.

>If I use an interface, I only touch the initialization code (often 1 single file) by plugging in a different implementation - all 1000 files immediately start using the new implementation with no effort.

Interfaces are a different topic for a different use case. But your point also doesn't fly with me. Because you can REDEFINE a function as well. You define the function in one file and it's used in 1000 files. You redefine it in one place it's redefined in everywhere.

>That initialization could be a dependency framework of your choice, or manual initialization.

So? I can initialize dependencies and pass it around as well. Same thing as passing a log manager everwhere.

d1 = DependencyManagerSocketFilesEtc()
d2 = DependencyManagerSocketFilesEtc()

logStuff(d1, "blah")
logStuff(d2, "blah")

versus:

l1 = LoggerWidthDependenciesFilesSocketsEtc()
l2 = LoggerWidthDependenciesFilesSocketsEtc()

l1.log("blah")
l2.log("blah")

l1, l2, d1, d2, need to be passed Everywhere your program is used. There is no getting away from this. Doesn't matter if you use OOP or not.

But you'll note one thing. d1 and d2 are reusable. and modular. I can reuse sockets and files with other things. With a logManager I don't even have access. Which is my point.

deleteContents(d1)

>If you emulate this behavior with structs, it's still OOP, just without the syntax sugar.

I am not emulating this behavior with structs. Just because they tell you in C++ 101 that a struct and a class is the same thing doesn't mean it actually is in a general sense. A struct has no methods in general. It's just raw data. A class is more of a mixture of data AND methods. OOP is the later not the former.

>In OOP, you usually don't pass dependencies around as function arguments, you inject them in constructors once somewhere at startup time and forget about it.

You aren't hearing my argument. Injecting the dependency into a class necessitates the ENTIRE class to be passed around. You either pass the dependencies or you pass around the wrapper class they are injected into. Let me give you an example with a higher level of scope.

s1 = socket()
s2 = socket()

doStuff(s: socket) {
...
logToSocket(s, "blah")
...
...
}

doStuff(s1)
doStuff(s2)

versus:

l1 = logManager()
l2 = logManager()

doStuff(logWithSocket: logManager) {
...
logWithSocket.log("blah")
...
}
doStuff(l1)
doStuff(l2)

Virtually no difference. Think of LogManager as SocketWrapper. Just putting a socket in a wrapper doesn't change the fact that you have to pass it around all over the place.
Agreed, but we didn’t used to shove sugar in literally everything. Corn syrup mixes well into solution, it’s pretty damn stable, cheap, easy to store and measure, won’t clump… and yea people used to like x product fine, but really prefer it sweeter.

It’s not that corn syrup is bad, it’s too good which is bad.
>symptoms from the wife of a researcher at the Wuhan facility

I'm interested to confirm this, do you know what their name is/was or where I could find more information on this?
Basically I’m combining your local music library with data from streaming services so you have unified playlists across them.

So basically I’m having to match a bunch of resources like songs together from different APIs.
Wow that was really interesting
Below is some interesting speed benchmarking.

"A series of tests were run to measure the relative performance of SQLite 2.7.6, PostgreSQL 7.1.3, and MySQL 3.23.41. The following are general conclusions drawn from these experiments:

SQLite 2.7.6 is significantly faster (sometimes as much as 10 or 20 times faster) than the default PostgreSQL 7.1.3 installation on RedHat 7.2 for most common operations.

SQLite 2.7.6 is often faster (sometimes more than twice as fast) than MySQL 3.23.41 for most common operations.

SQLite does not execute CREATE INDEX or DROP TABLE as fast as the other databases. But this is not seen as a problem because those are infrequent operations.

SQLite works best if you group multiple operations together into a single transaction."

https://www.sqlite.org/speed.html
slua: Lua binding via static code generation for Unity3D and Mono
No disagreement from me, so I don’t know what that snippet is telling you. I wasn’t saying GitHub or any other service is the greatest, I was only saying that using the GitHub site mixes GUI and CLI workflows, since using GitHub is so common.

In some sense that goes to the point that CLI can be better than some GUI tools. The ascii railroad diagram you get with git log might be preferable to what GitHub can do.
There's nothing inherently wrong with human-in-the-loop. In many, many, many cases, it's is lack of this that causes death, destruction and grievous mistakes while giving humans a nominal "plausible deniability" of making any mistake at all. - "it's the software that decides; I can't change that.".

The biggest reason why human-in-the-loop is necessary is that humans scale better in unique complexity situations than fixed-design machines ever an be.

Often you actually want to slow down a system specifically to assure a human can judge. Fully automating assures that the small or large errors will grow far too fast - we see this with social media - that's literally the problem with Twitter et al. - they operate too fast to be safe or effective.

It's better to slow things down if it results in correct, moral or fair operation. There is nothing magical or essential or better about maximum speed blindly.

The additional big reason is that machines are incapable of morality nor of facing punishment - you need a human to "have skin in the game" to create any force to assure correct behavior or operation. Being afraid of jail or financial ruin is essential to this. A machine or corporation (NOT a person) never can and never will.

One data point is drones: currently, like most precision weapons, the precision is nearly 100% - that is, if you point the weapon at a target, the target will be destroyed nearly 100% of the time. The problem then is how you target the weapon - that's where all the "errors" are incurred. This is how you get Afghan wedding parties killed off. It's the intelligence errors and rules of engagement that are actually what kills.

Another data point that should be horrifying: the US military is currently working on neuromorphic AI chips. The specific intention is to make early warning satellites capable of identifying targets and triggering a nuclear "response/attack" without a human in the loop.

Literal Sky Net. This is intelligence and targeting being automated and humans being pulled out of the loop.
> But if you drive north from California for 15 hours you'd end up in Canada

... and you'd still be further south than anywhere in the UK :-D
If you've got a few certs and two jobs under your belt that you got because of those certs, how would anyone imagine that those certs would prevent them from getting jobs? For people with traditional industry on-ramping, it might seem intuitive that someone would want to hide these certs from people for their lack of prestige. To others, hiding your only officially-recognized qualifications seems absolutely ridiculous.
It seems to have worked without many problems in France, they had a ban in 2018:

https://cen.acs.org/environment/pesticides/France-bans-uses-...

but there has been a recent exception made for the sugar beet crop:

https://www.reuters.com/world/europe/france-sees-no-easy-fix...
Do you realize why I said that to the other person? There's a good reason why I was rude. Why don't you read the thread.

There's no good reason for you to be rude here. Unless you're an ass hole. Not saying you are an ass hole. But that's certainly the only reason why you'd act the way you are.
Not just intelligence. We can easily find reasons to feel that people should be shunned/excluded/shut out.

I think there was a posting here, a couple of days ago, about the pleasure folks get, from bullying members of an "outgroup." Heck, I had an exchange with someone on this very platform, earlier today, who ended up "going there" (I left them screeching into the void. It seemed to make them feel better). It's really quite difficult to resist getting drawn into that kind of stuff. Really visceral. Takes real effort to tear myself away.

It's very primitive. The desire to shun "other" is embedded into our BIOS. Difficult to counter. Also, the desire to fight, when we perceive that "other" is somehow encroaching on "our" turf.

I've had to do a lot of personal navel-gazing in the last couple of years. Had to face some rather unpleasant personal truths. I have had to let go of a lot of cherished little turd dolls that I've been clutching to my bosom.

Fortunately, I have a framework for that kind of work.
Thank you!

We get a lot of data directly from the SEC and international regulators, which of course is very reliable. We'll also have a data validation team as we grow -- our goal is to have 100 percent accurate data, 100 percent of the time.

Bloomberg does stuff like mapping the location of every oil barge in the world in real time. That is great if you are an active oil trader making trades by the second, but will you need that as an equities investor in public markets? Highly likely, the answer is no.

So, we cut out the stuff you don't need, and focus intensely on providing the best possible information that you do need, at a price that's accessible to everybody.

Thanks for the feedback, and please don't hesitate to ask any further questions!
Ah, yes, instead we should have 35% voted to end civil rights for an entire group but they live in more land, so 65% can pound sand.

Much better.
I meant only at the playground,where parents' presence prevent it.

I agree kids do get into fights when left alone :)
Meta: Geo-fenced. They can fight their failure at publishing information with less tracking (or whatever issue they have with EU privacy laws), so they can include us poor schmucks from Europe in their readership, in my opinion. It would be a great courtesy if articles like this were marked up somehow, to save me the click but I guess we're the minority.
tl;dr please.

All I see of interest in TFA is a very predictable request for more money:

"Curing the many harms that school closures have imposed will take money—a lot of it."
Wreck of the Samuel B. Roberts (DE-413) located
If somebody starts going around neighborhood shooting paint balls, requiring everybody to wear "please don't shoot paint balls at me" t-shirts seems like a suboptimal solution.

If somebody left a code with some license 10 years ago, then that's how he published it and it should be respected. If there are some additional files, changes or checkboxes required on the author side (who may be dead btw), then it is a theater not a solution.

I could totally go with let's abandon licenses (but would prefer starting with patents), what's online is ours. But if we want to keep them then the license itself is enough of a statement. It's not like we have a hard time writing software which interprets them... it's more like "but we would have to do a big refactoring".
Moral: fly your icbm on a moon-eclipsing trajectory.
even four 9's give 50 minutes a year to do maintenance work.

i am a fan of planning for maintenance. planned downtime is definitely accepted by most of the population. i mean what you gonna do?

much better a planned downtime than an outage. leaving a system to rot just because the architecture is "don't touch it while it's working" is a sure recipe for a disaster of some kind.
"The crew were informed over the loud speaker system at the beginning of the action, of the Commanding Officer's estimate of the situation, that is, a fight against overwhelming odds from which survival could not be expected, during which time we would do what damage we could. In the face of this knowledge the men zealously manned their stations wherever they might be, and fought and worked with such calmness, courage and efficiency that no higher honor could be conceived than to command such a group of men."
It's called liability, isn't it? Lawyers only go out of their way to rationalize something when it's deemed profitable.
Let's train AI on leaked source code of Microsoft, Nvidia and other commercial companies and find out how soon such project going to be sued and shutdown via DMCA.

Might also include source-available code like Unreal Engine, etc.
The question that should be asked is not "can we do this?" but "what do we need to do to make this happen?"
the model includes chunks of that code, they copied it into their model
Being focused and having lots of random interests are mutually exclusive, that should be obvious. Having lots of unrelated certificates signals the latter. If it's the case for you, only mention what's relevant for the job or what actually reflects your personality (so if you're a serious scuba diver, by all means mention it under 'Interests'; but if you got a certificate on vacation 5 years ago and have haven't done any diving since, just don't).
For rapidly changing technology industries, certificates merely indicate what technologies are no longer leading edge, and literally that they are trailing edge.

You can't and thus don't do certifications for anything that leading edge and high margin because there is no time. It takes time to normalize and formalize a technology enough to even make certification possible.

So you need to decide:

1. What your skill levels are actually are,

2. What you comfort with actual leading edge tech is

3. Which of the two is best for you
It's is an emerging technology with huge potential owned by big corporations that as any other technology will or will not be regulated according big corporations interest, which usually goes against the regular people interest.
Do you have a workaround workflow in the meantime? I could imagine a few non-Macro or Macro-light solutions to this. Use a pivot table for example, the results of which I believe get 'magiced' into their destination cells instead of getting hidden, I however don't recall whether they auto-inherit autofilters set on the source table and/or source cell range.

How much organizational (not technical, we'll get to that) control/authority/input/stakeholder role do you have on the source document templates?

Also, you might want to check out https://github.com/microsoft/advanced-formula-environment/
If you are not a train buff, this comment is not for you. (I wouldn't claim I'm one myself, but let's say I'm a "sympathizer.")

I just heard about this rather large model railroad [1], up near Skyline on private land (this is in the Bay Area). When I say "rather large" I mean "you can ride on it." It's members-only. I'm not a member. (If you were only 60 years old, you'd be the youngest.)

They have giant workshops where you build things to maintain the railroad.

[1] https://www.pvarr.org/
For institutions, Bloomberg has depth of relationships and frankly, maintaining the status quo tends to be low-risk, and therefore preferred, for management.

For retail traders, independent investment managers, etc., it makes no sense to pay $25,000 per year for data you can get with us for $99 per month. We're excited to bring this to market with Feather!
AI-guided robots are ready to sort recyclables
Densely populated city in Bulgaria. I tried searching for the thing but aside from "$some_kind_of_asian_wasp taking over easter Europe", I've got nothing. I don't think it was the same species.
FWIW, I was mainly referring to making local branches presentable and/or just organizing things, not to rebase as a merge strategy. Don’t assume that rebase always means moving the local branch to the head of main, and don’t assume that rebase and merge are interchangeable. There are a lot of ways to rebase.
Isn't that impractical for most Linux distros? You'd need to manually install the new client.
'Substantial portion' is not interpreted by you, it is interpreted by courts and juries. How it is interpreted depends on jurisdiction and more[0], the commonly accepted 'safe bet' is any single line of the software.

[0] https://opensource.stackexchange.com/a/2188
Jupiter Is So Big Because It ‘Cannibalized’ Baby Planets
Communism is such an overloaded word that baseline communism as defined by David Graeber is probably a better antonym to capitalism.
You can't access that page or toggle that checkbox unless you pay for Copilot first. This might be the most literal case I've ever seen of "if you're not paying, you're the product"
Also, if anybody would like an in-advance product demo, please don't hesitate to reach out at ash@try-feather.com and I'll walk you through it :)
I don't understand how you can parse my sentence and think that the object being demonized is either me or farmers. Yes, neonics are being demonized.
Related:

The Heilmeier Catechism (1977) - https://news.ycombinator.com/item?id=17272801 - June 2018 (19 comments)
One thing that baffles me is the amount of connection spam. Mostly because they sell a competing product (InMail), but seem to really not care at all about people freeloading from them using spam in connection invites instead.
The UK has a much better record than the Gulf States. They aren't perfect, but no country is.
Alex Epstein? The one that is a self-professed Fossil Fuels advocate and is starting a lobbying group with Thiel's backing? https://twitter.com/alexepstein/status/1516091577227255810

Anyway, I went to his source material he and it said

"The last couple of years have revealed that recovery is underway across much of the GBR, a promising sign illustrating that the GBR still has the capacity and necessary ecological functions to recover from disturbances.

The Central and Southern GBR had periods of recovery within the last decade which have been curtailed by disturbances, arresting recovery, and causing further coral declines. Sustained recovery of the GBR back to historical high coral cover requires the next few years to be disturbance free to allow corals to continue to grow and increase their populations.

While there have been hard coral cover increases across all three regions over recent years, the Northern and Southern GBR are still below the highest recorded coral cover in the 1980s, and preliminary analyses have documented shifts in the dominant corals on some reefs.

2021 has been a low disturbance year, while the period from 2014 to 2020 was an intense period of widespread disturbances. There were numerous severe tropical cyclones and three mass coral bleaching events in five years. The fourth wave of crown-of-thorns starfish outbreaks began around 2010 between Lizard Island and Cairns, and by 2020 had progressed south to reefs offshore from Townsville."
But is there an actual alternative?

PeaZip directly uses 7-Zip under the hood.

NanaZip is a fork of 7-Zip. While it's certainly a very good effort, it's focused on modernization and AFAIK doesn't fix many of the issues brought up in the article.

WinRAR is the "obvious" competitor, but it's completely non-free and also Russian-made (though the company itself is German).
Privacy is at risk now that Roe vs. Wade has fallen, experts warn
Interesting, to a small point:

> Note: This document is very very old. It describes a speed comparison between archaic versions of SQLite, MySQL and PostgreSQL.

> The numbers here have become meaningless. This page has been retained only as an historical artifact.

For some context, this page represents the state of things nearly 20 years ago.
You seems to know a lot about the exchanges. D you think coinmarketcap numbers are real [1]?

The parent comment was about FTX and Binance compared to the other crypto exchanges not to the exchanges in general.

FTX claims to be way more efficient than Coinbase - having only 25 engineers compared to thousands for coinbase. This could be secret of the surviving exchanges - efficiency.

[1] https://coinmarketcap.com/rankings/exchanges/
It's a very useful example. I didn't know that bumblebees were separate from honeybees or that they didn't produce honey
> It would not solve the issues already mentioned, which is that infrastructure is built for a set gauge, and wide-gauge carriages cannot physically fit in some places in a narrow-gauge network.

My solution to this problem: Build it the other way. Use dual carriages from the EU side and add the gauge changeover at the border. I really don‘t see the reason why the wide-gauge trains have to travel over the border. Yes they can carry more load but that is simply something we have to live with. But they will try to unblock the ports before they even attempt to solve this issue.
You're mistaken. only big ag can pivot. The smaller your are, the harder it is to keep up with all the regulation. Notice also the phenomenon of regulatory capture.
I agree, we were many to bet on this horse.
If you liked the story don't ever read the book.

The author apparently felt the story didn't have enough sex in it, so he added a bunch of it to the book, along with a big helping of Freudian analysis. Ugh...
If there weren't hunters around to hunt them to extinction, they would have depleted natural resources and starved and been a lethal danger to people on future roads and highways. Hunters are entitled to our eternal gratitude for providing these services.
Probably? Certainly if you rely on distro packaging for it, yes.

I was just trying to simplify the guidance here. :)
Thanks for the explanation, I was definitely including animals like bighorn sheep, bobcats, mountain goats, wolves, and so on which wouldn’t really qualify.
Community improvement should be the focus of policing efforts.

Not maximizing penalties.

Systemically, you are going to have better long term outcomes.
Oh, it's what I started to think about today. That I use my phone way too much and I have to fight it.
Unfortunately, fight it again, because a few months ago I tried, it worked for a few weeks and then was back again even bigger :(

I want to read some book and play some computer games. Neither is working for me because of some "problems"(?). In case of books I was aware that the phone is the problem. But in case of games I was pretty sure that I'm just "too old". But more and more I think about it, the phone is again the cause of this.
> Some people need to realize using the buzzword of the moment isn't necessary where it isn't.

Please edit swipes out of your HN posts. Your comment would be fine without that last sentence.

https://news.ycombinator.com/newsguidelines.html
Home schooling, Parochial and Private Schools. The only choice.

All my best business partners and nerd friends were one of the above and rarely public school educated.

And force state governments to pay for these as an option instead of public schools. Such school closures with nothing substituting combined with the recent SCOTUS ruling this week mean the door for that is wide open!
This book changed me. I was an idle eight year old, and my school didn't give us homework to do. So my father decided to set me homework of his own devising, which on one occasion was reading Flowers for Algernon.

I was moved by the story of a man who had little natural ability, straining to make the best of what he had. Then becoming smarter than everyone around him, and then what follows.

There's many things to take from this story. I took away that we should make the best of what we have. To do otherwise is to miss out. Never take what you have for granted. Everything is a blessing; don't waste it.
The importance of being Orwell (2012)
Well I’m a serious guy.
Potential output has nothing to do with the question whether the training data is "memorized" in the weights or not. To me, the answer to the latter question is "obviously yes".