skysight-inc/HackerNews huggingface dataset:
> Is it fair to say it's just less optimised than before? I would say it's worse than that: it has an actual bug.

Yes, a program that depends on tail call optimization, despite having no guarantee of tail call optimization being performed, has a bug.

That doesn't mean that tail call optimization is not an optimization. In languages that allow, but do not guarantee, tail call elimination, it is an optimization performed by the optimizer that makes a program run more optimally than it would have otherwise. There is a long history of referring to it as an optimization, for example in the docs of LLVM: https://llvm.org/docs/LangRef.html#call-instruction

I don't think it makes sense to redefine the word "optimization" such that it excludes examples where a program could erroneously depend on a certain optimization being performed.
To be fair, flashy, tactless, and pointless displays of wealth for it's own sake is the kind of thing people are looking down upon when they use that term.
Because…?
Thanks! :-) That's a great point, I'll look at adding PayPal. (In the meantime, anyone in this situation: send me an email and I'll can sort something out for you! - jameshfisher@gmail.com)
Painting vehicle and robot likely cost pretty much the same. And with vehicle you don't really need to think about all of the nitty gritty details of autonomous operations or regulations.
Africa is estimated to quadruple its population by the end of the century, reaching 4 Ghab on the already warmest continent. It will take a lot to offset this.
When I was a kid we'd walk down to the shore during low tide and throw big rocks on the beach below the tide line. When water squirted up out of the sand, we'd dig there to find a type of small clam that sprays water. Then we'd literally steam and eat them. You are supposed to soak them in water to let them filter out the sand for a day, but generally we just dealt with a little grit for the immediate satisfaction.
https://wttr.in/<Your location>
your friend posting instead of you was not the problem with that submission...
Parties decide the "members of Parliament".

It amounts to a completely different political system also in practical terms.
> which lets face it will come

I've had this project starred for at least 7 years, so perhaps Comcast legal has more of a sense of humor than we're giving them credit for.
If you're learning Ruby, there is a free copy of my book available (CC BY 4.0 license):

https://leanpub.com/rubyisforfun/ - English

https://leanpub.com/rubyisforfun_ru/ - По-русски

(if you found typos, you can update the manuscipt https://github.com/ro31337/rubyisforfun)
Yeah, BIND isn't just a resolver.

Setting up Unbound as a recursive, caching resolver is pretty straightforward; a million times more straightforward than doing the same with BIND. You don't need to configure much in a recursor; it just has to accept requests, and recurse until it finds an answer or NXDOMAIN; and then respond.

An authoritative nameserver has a lot more going on; primaries/secondaries, permissions, zone transfers and so on. BIND was the devil to configure, and TBH I have never needed an authoritative nameserver. But I think anyone who can should run their own recursor.

> more than 20 years out of date

Hah! I reckon it's about 20 years since I touched BIND.
You can certainly run it in native resolution, but it doesn’t default to that setting.
I find elk and deer venison to be indistinguishable, and uninteresting. If I was starving I'd eat it, but my palette prefers fatty cow.
According to the logic of the original Roe v Wade decision, wouldn't the invention of artificial wombs mean that abortion would no longer be a constitutional right?

It is a strange legal framework to be operating in if the creation of new technologies can cause people's existing rights to disappear.

I can't think of any other example of that happening, unlike, say, 4th amendment protections being increased as governments gain more surveillance technology, or 2nd amendment rights applying to types of weapons that weren't imagined when the right was created.
I found, in practice, that the divide and conquer approach led to weird altitude artifacts, where different divisions would result in different heights, so the point clouds didn't line up. Could have been a one off bug though.
I just use tailwindcss and get some inspiration from Dribbble. :)

Thank you for your kind words
AFAIK, pip does dependency resolution, you can disable it via --no-deps

https://pip.pypa.io/en/stable/topics/dependency-resolution/
So, in other languages, async introduces two function "colors": sync and async. But in Rust you also have unique "colors" for each async runtime?

I must be misunderstanding something, because this sounds like pretty hare-brained...
That's an interesting idea. I'm a bit skeptical though, since these were dirt and gravel forest roads with lots of different colors and apparent features.
>reduced income inequality. Which is what we want.

Reducing the PPP of rich people while only maintaining that of poorer people seems like a dubious policy outcome, at least in economic terms.
I think he's on HN, so there is a chance he'll see that post!
In Holland they used to leave big gaps, diagonally cut so there'd be overlap.

This have the trains a rythmic kadunk sound that's even been popularized in songs :) It also worked quite well as far as I know but I suppose it caused more wear and tear on the rolling stock.

Not sure if this is still done there though.
> I struggle to imagine how socially isolating me is a proper response

Wild guess, but I'd guess it's more of a protection from some sort of liability for them, as opposed to protecting you.
i miss BBS days--i kinda want to make this happen on a decentralized network (something Ethereum-based)
Thanks for the feedback! I'll try to label the chart a little more clearly. The y axis is expected returns, the x axis is expected riskiness. I show the generated optimal portfolios alongside the original constituent assets that comprise the portfolios. So ideally you want a portfolio up and to the left, but higher-returning securities tend to be riskier.

I found the literature on vine copulas to be helpful, particularly the following presentation: https://www.birs.ca/workshops/2013/13w5146/files/Brechmann.p...

I used that as a helpful guide for ways to create some of the more interesting returns simulations.
> So are you arguing that, because I've never seen it, then it must be common?

No. I'm saying that it's not necessarily rare just because you've never seen it.

> You'll need to be more precise for this to mean much of anything. I don't know a single person who has ever had a single personal computer affected by ransomware. Clearly ransomware must be a governmental conspiracy and/or the common flu.

You're making my point for me. I acknowledge ransomware is a real problem even though I've never personally been exposed to it. I'm saying you should acknowledge that incorrect COVID death labeling is a real problem even though you've never personally been exposed to it.

> It was intended to feel like asking whether you think one news report -- or even several individual news reports -- are meaningful evidence of widespread fraud in the setting of a very large denominator of deaths.

But the whole point is that the "very large denominator" is inflated and untrustworthy.

> It means your point may not be a point at all, and it seems like you have no evidence behind your speculation that this was ultimately counted as a COVID death.

We have solid evidence that it was originally counted as a COVID death. People then looked for evidence that it was ever corrected but failed to find any. How is that "no evidence behind [my] speculation"?

> Do you really think that the details of an individual patient's medical record should be opened up to try (likely in vain) to satisfy the curiosity of some dude on HN -- who is likely so entrenched in his or her position that the results of the inquisition will be of little consequence regardless?

Are you saying I should just blindly trust that all of the ones we don't have information on are correct? That seems like it'd be a stretch even if we didn't have any evidence that any were ever misclassified.
> Surprisingly, it is illegal in Texas

Why is it suprising? Horses are an integral part of history and culture of Texas: https://en.wikipedia.org/wiki/Cowboy
> cogent

No, comcast. :)

Jokes aside, that paper is very worth reading. And HN readers will recognize one of the authors as the creator of Jepsen, of distributed database testing fame.
I don't have a reliable source, but I recall hearing that expansion gaps require the rails to have some freedom to slide back-and-forth, as the expansion and contraction occurs over the whole length. The rails are not guaranteed to go back to where they started when they cool down, so gaps can close up (while correspondingly widening elsewhere to compensate), and if you have too many closed gaps in a row, the rails can jam.
They really butchered Vicious. Instead of an unpredictable, cold blooded killer they gave us a clown.
What to read on Twitter: 10 accounts that will help you keep a clear head
There is probably one, but the design was done for temperature range outside the current conditions. You can accommodate only for so much and at some point it make sense to say yeah, this temperature is good enough. There is very likely some trade-offs involved as well.
billions of people, yes.
Ruby is a neat language that I don’t know very well. Blocks are nice. The pattern matching in Python 3.10 compels me to stay.
> smart women are more likely to go into medicine, law, and general management

Smart men are more likely to seek more lucrative fields, too.

Software is sort of a second tier profession. We're constantly trying to dumb things down to the point that we can fill all the open positions with human livestock. At least since COVID, most of us don't have to work in bullpens anymore.
Njalla Resources
Wouldn’t this situation make imported goods cheaper for everyone?
Me too. It only happens when you scroll on mobile and your address bar disappears. When you reverse scroll it becomes readable

Edit: it’s not consistent: I refreshed the page and it was pretty readable. Sometimes it is so shaky it’s completely illegible
As a techy individual, I found it cost prohibitive with 2 accounts over 2 custom domains for my self and my spouse. Switched to my own nextcloud and migadu and haven't looked back. At this point my strategy is just to desilo as much as I can away from Google, Microsoft, Apple etc.
Linux support for Lenovo's laptop is based on Intel/AMD's official contribution. I don't think community support become on par for everything, but it could become very good.
Talk to your lawyer.

If you don't have a lawyer, your choice of license doesn't make any practical difference in terms of whether or not a bad actor will violate the license terms.

I mean there's no GNU enforcement agency, if you license something GNU you can take a violation to court but nobody else will. And if someone else does, it will probably be thrown out for lack of standing.

Or to put it another way, the best license is the one you are interested in enforcing. If you are not interested in enforcing any license, then CC0. Otherwise, talk to your lawyer.
I believe this restriction is meant more for people who are advocating self-harm ("kill yourself" memes and the like), which explains the isolation. I don't know how Facebook handles it, but on Twitter I've received different algorithmic responses for "we think you referred to hurting yourself" vs "we think you told someone to hurt themselves". (Both of these were misinterpretations by the algorithm.) In the former case, my account did not get locked down, I just got offered resources.

There was obviously a pretty egregious mistake in your case. Hopefully you can get a quick reversal.
Shinkasen tracks have dense placement of strong fasteners and prestressed reinforced concrete slabs over thick cement asphalt mortar.

(basically tracks over concrete road over thick asphalt like road)

This is question of economics, not question of ability.
No, it indicates that people are completely unaware and disconnected from their food. Most people would also be disgusted by having to pluck a chicken, slaughter their meat themselves, or even just make a sausage. Hell, I've seen people disgusted at harvesting vegetables from the garden, eating berries off the bush, or fermenting anything (Oh no, dirt and bugs and bacteria!).
> am I missing some reference?

Some of these moderation algorithms are pretty stupid/over zealous.

I was watching a follow-up on the YouTube elsagate crisis that happened some years back, and apparently one of their late solutions to the problems ended up deleting anything with tags or titles that could be remotely connected to children's animation, resulting in a ton of being videos being struck down.

Also, when the "fact checking" was released on FB and Instagram, obvious memes and obvious bait (literally explicitly stating it was bait) were being "fact checked".
that is a pretty broad statement that is not supported by most benchmarks. The only one I know about is the SSD speed on the base 256GB SSD. Beyond that, the M2 processor has been faster than the M1 in every test that I’ve seen. Even when throttling, the M2 is still faster than the M1 which throttled in similar situations. Perhaps there are some very specific scenarios, but how representative are those of actual scenarios?
> slap on sunscreen, then use statins to counter blood pressure.

I have always thought most of the sunscreen products we have today have shady ingredients by just looking at the list of endless number of chemicals. I mean why do we need 50+ chemicals in a product when just zinc oxide can do. This was confirmed when Neutrogena last year had to tee all some of their sunscreen products last year. Increasing blood pressure is a new one I haven’t heard of before.
> I don’t see people protesting racism invalidating the existence of socioeconomic inequality in America.

I have. Mostly college kids in private colleges; they're in a bubble and only exposed to other well-off kids, which means that none of them have experience with classism and therefore they can dismiss it, whereas racism is a problem for rich POC and therefore, because it can affect their classmates, it's a huge issue (just like homophobia, transphobia, and sexism).

But it happens outside of that as well. One example is the framing of what happened in Flint as a solely racial issue, when the city is poor as hell (I made 28k and I believe I was in the top 20% of household income for the city) and about half its residents are white. The people making those arguments had never been to Flint and wouldn't have cared about the white students I saw who were so poor they only had a single set of clothes. Flint wouldn't have happened to a city of rich black people. (Of course, the fact that the city proper has more POC is partially due to the impacts of racism so the disproportionate impact is caused by racism and I wouldn't deny that).

Like how I see racism mostly dismissed from people who live in poor, white majority areas: It's really hard to understand the pervasiveness of racism if you're in that situation. (And from racists, of course, just like classists dismiss classism.)
The GitHub README and docs mention that Gazette has been running in production for 5 years, but I don’t see any mention of _where_. I assume this began as an internal project at some company - does anyone know which?
How does this compare to mlfinlab?
Oh, I don't mind them re-imagining it. A carbon copy would have been no good; after all, Cowboy Bebop already exists.

The problem is that they completely botched it. It's embarrassing to watch.
Generally when a product doesn't work for half an hour every day, with no acknowledgement from support or fix, I would hesitate to use the word "premium." I've also lived with 12 Mbps DSL; at least it was rock solid 24/7.
But.. your description doesn’t match up with what I think the original definition of zero trust means?

You said it was about preventing unknown services turning up on a network, which almost feels like the opposite of zero trust to me.

Zero trust is about not caring if unknown services are on your network, because merely ‘being on the network’ doesn’t grant you access or trust.
Is the project independantly assessed by anyone ? (UN, press, etc... ?) Of course I'm on the "doubting" side (bad habit), but I can't wait for being wrong about doomism once in a while
This is a consequence of runtimes relying on global variables that their core future types are dependent on. Creating abstractions to solve this problem is one of the main goals of the the async working group [0].

[0]: https://github.com/rust-lang/wg-async
I just bought word after a year of trying use Libreoffice. Libre is usable, but has many minor bugs. I'd probably use google docs before Libreoffice.
> they have performed mathematical verification

Verification is only as good as the model used to verify it. The implementation may (probably, actually,) still have at least one bug that negates everything.
> There's only so many lights that you'd put in a given area to achieve the same result, even if you add more for aesthetic reasons: there's only so many lumens that are useful in an area.

You'd think that, but we now see people experimenting with light bulbs that are bright as the sun, purportedly to improve their mood: https://news.ycombinator.com/item?id=21660718 "I bought an extremely bright “corn cob” style bulb. It emits as much light as about 40 incandescents, and produces enough waste heat that it needs an internal cooling fan to dissipate it." It's not difficult to imagine a future where this is the norm, and people having anything dimmer than full sunlight indoors is considered medieval and backwards. We can always find new limits to what is "useful".

UPDATE: In that article, the author also says this of the lightbulb: "It draws about 2 kWh per day (assuming 8h of usage), which costs about $0.30 at typical rates. This is comparable to one day of a modern fridge or one load of laundry. Power is cheap, folks!" This is a perfect example of why we need to talk about climate justice, because the average American refrigerator consumes more energy than an average person in many countries: https://www.vox.com/future-perfect/23106061/energy-inequity-...

The rest of the world cannot live the way we currently do in the USA, if we are to avoid catastrophic global heating.
JavaScript also has the benefit of a single threaded event loop - that eliminates a whole class of complexity and dealing with schedulers etc. - there is only one.

Async already gets messier in C# for example which also has a GC.
Just to repeat what everyone else is saying: it was awful, but a whole lot better than SOAP.

I wrote a service to allow BSD servers running Python apps to run SQL queries on a Windows server running Visual FoxPro, and everything at the time said SOAP is what you use for such things. That was overengineering writ large. After a while I replaced it with XML-RPC and life got much easier.

If JSON had widely existed at the time, and someone would have shown it to me, they would’ve been my friend for life.
I can only have a couple of beers/sodas at once otherwise I get too bloated. I consider it a feature not a bug, better to not be pounding the beers and sodas anyway.
> It bears repeating: Mainstream media and journalism are not synonymous.

This. I'd argue that, to a large degree, mainstream media and journalism are not even compatible with each other. Sure, some mainstream outlets publish solid journalistic pieces now and again, but for the most part the "news industry" is, much like every other segment of media, geared towards maximising engagement and turning it into profit via advertising.

Most consumers of mainstream news do not have the time or the inclination to dig into proper journalistic works. Journalism is essentially detective work, and requires a higher level of interest from the reader to keep up with the story and any follow-ups that might come out weeks, months, or even years down the line. It is the antithesis of the bite-sized segments you get on TV, where 4 or 5 different subjects are covered (if we are feeling generous with our descriptors) between commercial breaks. And then there are the talk shows, where the hilariously biased opinions of one or a handful of hosts are peddled for journalism or analysis.

This has been the case for decades, too. Perhaps surprisingly, one of the best portrayals of the circus that is mainstream media was also a mainstream media production—Sydney Lumet's Network (1976).[1] Howard Beale's rant[2] about how it's all spectacle and lies is frighteningly applicable almost 50 years later.

[1] https://en.wikipedia.org/wiki/Network_(1976_film)

[2] https://www.youtube.com/watch?v=TPNBm4xv000
You can interchange async implementations in rust if you like, much like you can in C++ or other languages.

What becomes hard though is grappling with what that means:

- the stdlib doesn't know about async, so there are a variety of async stdlibs that may or may not be tightly coupled to an implementation.

- different runtimes may choose different threading models. Some may be single threaded-ish, some may be across threads. You could treat it all like it's across threads, but this does mean that there's another detail you need to consider when you're setting up your data.

- Io scheduling mixed with task scheduling is a choice of how an async stdlib is configured. There's advantages to having them coupled in that the runtime can sort checks on returns on the Io call as it cycles through the tasks, or put them all on a single thread queue etc... There's lots of patterns here that may have their own individual tradeoffs
lip service - in interviews and onboarding talking about how they value documentation

not - in actual work no time put aside for actually writing documentation.
Thank you! Those resources would have been incredibly helpful 6 months ago, haha.

It was less courage and more desperation, as the project was running on a server which died before Christmas and we needed it back up before January. The last major change to the project was ~6 years ago and nobody had touched it in ~5 years, so there was nobody around who had the slightest idea how it worked. Props to Rails for just working for that long with practically zero maintenance. In case you're wondering why we had critical software running on a single server with no maintenance: student organization.

We weren't able to find/install an Ruby installation old enough to run the project, so we decided to just upgrade. It was the brute force approach of "run the project, see what error pops up, google the error, fix the error, repeat". In hindsight, this wasn't a good idea and I could probably have found the right Ruby version with a bit more digging, but it works at least.

It's just a handful of pages with minimal code though, so now that things are less desperate I'm considering just starting from scratch with a clean Rails install and manually recreating them. Just need to deal with the legacy database schema and make some changes to it.
Can they study the type where you only remember the most embarrassing and negative things?

I've had a lot of positive experiences but I have no vivid recollection of anything except the few dozen most negative experiences of my life.