skysight-inc/HackerNews huggingface dataset:
The nuance about DCA that is commonly missed is that lump sum gives a better return on average. The key word is average; averages hide much!

When people struggle to understand that I say DCA can be thought of as a sort of insurance. You pay a price to insure your home to protect against the unlikely event that your house burns down. But on average buying insurance will loose you money. But the cost is comparatively low, and for each individual likely worth it to protect from total loss, even if in aggregate it's clearly a loosing proposition.

DCA is similar, most people will end up with marginally lower returns, however a small percentage of individuals caught close to a rare negative market event will be less impacted by sudden large drops and experience overall much greater returns in the long run than if they had invested as a lump sum due to the nature of volatility decay.
'pletnes provided some use case classes. JSON is an ubiquitous data interchange format, so document sizes vary with data. I'll chime in with a real example I look at daily: the compilation database of a C++ project I work on, i.e. the compile_commands.json file. This file is fed to a language server (clangd) so it can correctly process the source code, and provide IDE features to text editors. The JSON file itself, as created by CMake, is some 2+ megabytes in size. Once run through `compdb` utility, which adds missing entries for header files, it grows to 25 megabytes.
Candy vault unlocks only when you’ve earned it
Author here - you summoned me :)

We have some small changes queued up, but nothing huge or earth-shattering.

Our focus right now is on improving developer experience and consistency where we have some weirdness in our current API design that trips integrators up. Without versioning, we couldn't address those papercuts.

We plan to release the first breaking version in the next few months.
I'm not 100% sure it's a product issue and not a market positioning issue. Current gen "new fake meat" veggie brands try to position themselves at premium, which looks like the wrong place to be in. At premium fake meats loose to meat, hands down.

It's like you are trying to position fish sticks on the same slot as fresh salmon.

Huge marketing campaign, target low price segment - that would be the market experiment I would be really interested in.
one thing that'd be interesting to see benchmarked is the performance of a linked list implementation vs a heap backed by an array allocated with sufficient capacity for expected usage, so it doesn't need to be resized often (or ever).

one downside of linked lists is that each node in the list can reside in an arbitrary part of memory. in the worst case each traversal of a link is a cache miss, so you sit around for 100 or 200 cycles waiting for a main memory read. similarly if all the values in the list that are used to implement comparisons are also stored by reference and scattered throughout memory.

with heaps, another interesting thing to try is switching from a binary heap to e.g. a 4-ary heap (i.e. 4 children per parent). i've been fiddling with heaps recently for a priority queue & see a decent speedup switching to a 4-ary heap -- provided the "heapify down" logic that runs whenever you pop an element is structured to let the cpu do as many pairwise compares as possible in parallel, rather than structuring it as a big chain of dependent computations. during "heapify" operations you're jumping around inside a heap a fair bit, which may also cause cache misses, but each bunch of children will be arranged linearly in memory, so there is a bit more signal to noise of each cache line read.
Author here! Here's the link to that announcement: https://github.blog/changelog/2022-08-18-deprecation-notice-...
The article describes the 68030 as a 68020 with an added MMU.

One of my Amigas a while back had a 68EC030, which is described as a 68030 without the MMU. So, I'm wondering what the difference really is between the 68EC030 and the 68020.
Using a hostname will be an improvement, but not perfect. It's going to depend on the firewall implementation whether it resolves the hostname to IP address one time and remembers it forever, or periodically refreshes the mapping. I've been particularly burned recently where the firewalls were on the other side of the country and geolocation came into play. The client machines resolved a hostname to A.A.A.A, but the firewalls resolved it to B.B.B.B, thus it looked right at first glance but still blocked the traffic.
> Without cattle there is not the need of meadows anymore.

This is just silly. I can't imagine an internally consistent worldview that would assert something like this. Of course natural biomes are valuable regardless of the presence of cattle. Besides, modern cattle are domesticated creatures and don't even really have a native (i.e. not man-made or facilitated) environment.

The assertion regarding soy fields is at best a misunderstanding of the actual data regarding land use, or at worse, a meaningless tautology.

For those who don't have time to click and read the link in the other reply by user vnorilo, I'll just quote the relevant paragraph:

> More than three-quarters (77%) of global soy is fed to livestock for meat and dairy production. Most of the rest is used for biofuels, industry or vegetable oils. Just 7% of soy is used directly for human food products such as tofu, soy milk, edamame beans, and tempeh. The idea that foods often promoted as substitutes for meat and dairy – such as tofu and soy milk – are driving deforestation is a common misconception.
Everything that is (centuries) old is new again!

PS : soaked portobello mushrooms veggie burger is a delicatessen
> in the winter they are eating farmed foods (usually hay).

To have hay in winter you still need a meadow of high grass that will burst with life in spring, and cattle is excluded from this areas. Hay don't require pesticides or weedkillers. Traditional farming areas double its purpose as small natural reserves, even in winter. (Not all is nice, we could have a forest there instead, but is still better than modern agriculture for a mile).

> An individual cow needs 24lbs of food per day. How much soy does one person consume in a day?

This is a false equivalence.

The correct question would be: "how much soy consume the number of people that could be feed with this cow".

The error is understandable because many of this movements are focused in the individual, and equality among individuals. This is just one way to study ecology, but not the more interesting or rewarding one, and sometimes leads to plain wrong conclusions.

A cow can produce until 88lbs of milk a day. Having 12000 L of milk by cow in a lactating season is not uncommon, and some can reach 20000 L of milk. And this without talking about the meat and the leather.
Why has CORBA lost popularity?
If you only need a single IP from that /24, you can always sub-lease the other 252 usable addresses to other people in the same position as you.

For example, you could set up a company to hold the actual /24 and then have 253 shares in the company, and each shareholder gets traffic forwarded for one IP address.

I'd buy a share or two.
Fair counterpoint. But gaslighting would still have to be a continued effort over a long period of time. If it's just one conversation/argument, then that still isn't gaslighting. Or to put it another way: the distinction would be are they persistently (and subversively) trying to change your thoughts on the matter for their own personal gain, or did they just express disagreement?
Author here! At the moment, we allow teams across GitHub to make their own decisions on REST vs. GraphQL. Some teams are investing heavily in GraphQL (e.g. for the new GitHub Projects), whereas others are opting for REST. That said, we do want to firm up our guidance internally and communicate more clearly to the world how we think about REST and GraphQL.
There has been some progress recently. A big part of stdlib specs already pass on WASM. It's usable for experimentation. A great introduction is available at https://glue.im/noah/introduction-to-webassembly-in-crystal and https://glue.im/noah/webassembly-host-functions-in-crystal
> It's always strange to think that we went through formats like XML (and even earlier, XDR) before inventing something as seemingly simple and obvious as JSON.

It's my understanding that JSON was not invented. It's just the necessary and sufficient parts of JavaScript to define data structures, and could be parsed/imported in a browser with a call to eval().

People who complain about JSON completely miss the whole point. It's not that it's great or trouble-free, it's that it solved the need to exchange data with a browser without requiring any library or framework.
They pick which are most _commonly used_, in general. There is a reasonable argument that many of them are still a bit too stuck in a world where "it has to fit in a book" was a major concern, and are thus too aggressive in discarding rarely used definitions.
Author here. This versioning scheme was just developed within GitHub - so you shouldn't make any assumptions what this means for Microsoft's and LinkedIn's APIs.
To be able to port around an IP address, you need to be able to change the Autonomous System (AS) which advertises it. The minimum IPv4 range which can be advertised is a /24 (256 IPs), so you will need one of those for full portability.

You can purchase a /24 IP range from a broker [1]. It used to be possible to get a "free" /24 from RIPE, but the waiting list is very long these days [2]. RIPE also run a listing service, but it is unwieldy and you would need to manage the escrow yourself, which might be a bit risky given that you'll be paying ~13k Euros for the block.

To complete the purchase you either need to be a RIPE Local Internet Registry (LIR) yourself [3], or you need to find a local LIR [4] to sponsor your resource. (They will likely charge you a fee for this, but it will cost less than becoming an LIR.)

To use the IP block, you can get your own AS Number from RIPE (again via your own LIR or a sponsoring LIR) and advertise it from your own router via a provider who speaks BGP [5] or by plugging in to an Internet Exchange Point (IXP). This probably also means co-locating your equipment in a datacenter where peers are already present.

Alternatively, you can find a provider who will let you advertise your IP block from their AS. There are several providers who will do this including the large players like AWS [6] and smaller operations like Vultr [7]. If you started off by using your IP range with someone else's AS, there should be no reason you couldn't move it to your own AS later.

[1] https://auctions.ipv4.global/ (there are others, I have personally used this one)

[2] https://www.ripe.net/manage-ips-and-asns/ipv4/ipv4-waiting-l...

[3] https://www.ripe.net/participate/member-support/become-a-mem...

[4] https://www.ripe.net/membership/indices/DE.html

[5] e.g. Deutsche Telekon, Lumen, Telia, Cogent, Zayo, Hurricane Electric ...

[6] https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-byoi...

[7] https://www.vultr.com/features/bgp/
correct, which is even more reason to try to reduce animal consumption as they make up a massive proportion agriculture required just for their feed
Sort of. The UK Government (specifically the Cabinet Office) manages various aspects of the *.gov.uk space, but .gov.uk domains can be registered not only by the UK Government, but also local governments and other public sector organisations.

.gov.uk domains are registered through commercial registrars (who charge a fee), much like .co.uk domain names. The main difference being that you need to be an eligible organisation to register a .gov.uk domain name.
UK researchers used AI to uncover 11,456 social innovation projects
Billionaire Leon Black accused of raping woman at Epstein's mansion
How many % of local average incomes/wealth should be enough, roughly?
Telegram (and other messaging apps for that matter) should allow accounts to be created without a phone number, and ideally stop saving the IP addresses of users.
Aside from what others already said about pricy ipv4 addresses, it’s much more cheaper for ipv6
It's still wrong. The regular RIPE fee is 1.400 EUR per year. They redistribute excess earnings though, so the invoices for me were never above 1.000 EUR per year.
If the process is complex (write a detailed ticket, wait for feedback, get some manager's nod, etc.), buying a domain and deploying it yourself is orders of magnitude cheaper and faster, and can be the only way to test something in an env that resembles prod. I have done it myself for non critical stuff, although I'm not sure I would at some government org.
Author here!

Honestly, we found that media types within the GitHub API had just got pretty confusing as we use them for so many things - "feature previews", response formats, versions (https://docs.github.com/en/rest/overview/media-types?apiVers...). We didn't want to overload them anymore.

Just so you know, we published OpenAPI specifications for all of our API versions on GitHub: https://github.com/github/rest-api-description/tree/main/des...
Can we crowdsource Google Play review nonsense to shame them into caring?
The madness of Google Review process is such a time sink. Perhaps if we collect stories and can present those to Google somehow to create some PR shaming, they'll make improvements.

It feels like reviewers are paid by the amount of hours of app developers they can waste. And/or it's a horribly AI.
I mean it the other way: I see the problems routinely downplayed with excuses like "it's not collecting personal data".

See e.g. this, elsewhere in this thread: https://news.ycombinator.com/item?id=33784919. What does the linked Microsoft page say? Quoting:

> The telemetry feature doesn't collect personal data, such as usernames or email addresses. It doesn't scan your code and doesn't extract project-level data, such as name, repository, or author. The data is sent securely to Microsoft servers using Azure Monitor technology, held under restricted access, and published under strict security controls from secure Azure Storage systems.

I.e. "we're not collecting personal data, so you have nothing to worry about". Plus the classic "the data is sent securely to our servers", as if that was supposed to be reassuring. It's one of the most common types of distraction I see: focusing on how the data in-flight won't leak to third parties, and ignoring the fact that it's the first party that shouldn't be getting this data in the first place.
I am not an expert, but this recent Bloomberg video shows some interesting possibilities: https://www.youtube.com/watch?v=VsUF_CBJq50

TLDR:

* Carbon Nanotube Transistors

* Photonics Chips

* Neuromorphic Computing

Also quantum computing of course, but it's probably even further away than these are.
This is quite a red herring. The bulk of soy production is waste, that we have managed to use for cattle feed, because they can upcycle it into consumable nutrients.

If we got rid of all cattle, we would not reduce the amount of soybeans grown by 77%, just our utilization of what is grown.
How does one get onto this list?
Jeffrey Epstein documents to be unsealed, potentially revealing acquaintances
Like, for example an OS, hardware even electricity! But if you give things for granted, why not docker or APISIX?
Depending on what you want to do it's not applicable. You can only easily guess the domain from HTTP connections and maybe from other tcp stuff if you have TLS + SNI in front.

For example, you can't guess the target domain for an ssh connection.
They may have banned after-market alarms, but factory-installed car alarms are standard on pretty much every new car in the past 10+ years anyway. I still hear those go off on occasion in NYC.

I’m actually having trouble finding a source on the exact rules of the ban, but there are old news articles suggesting that after-market alarms with motion activation were the focus: https://www.qgazette.com/articles/car-alarm-sales-banned-by-...
Author here!

Supporting many API versions in parallel definitely has an overhead from an engineering perspective - but, as the blog post says, we thought it was crucial that we unlock the ability for us to evolve our API whilst still providing consistency to existing integrators. Some form of versioning was the only way we could see to do that.

We've built some pretty neat tooling and abstractions internally to make it easy for teams across GitHub to build and test multiple API versions. We hope to publish a blog post about that in the near future.
Hiring Software Engineers and EM's
Yes. You can become a LIR and got yourself assigned an IPv6 block. As a LIR you have the right to create an Autonomous System which almost does what you want if you run BGP. You can still do manual peering though, and learning BGP is whole another level of pain and patient. I'm on my way to becoming such operator to fiddle around Calico with IPv6
The minimum usable subnet is /29 (4 addresses), and the minimum subnet that can be announced using BGP is /24.
Would be nice to have the option to switch tabs into offline mode, just like we can mute them.
the claim needs to be validated - have Apple responded to this allegation?
People like fast code.
> I mean it the other way: I see the problems routinely downplayed with excuses like "it's not collecting personal data".

You claimed that personal data was a red herring. It is not. Shipping personal data is the worst possible scenario. It's unthinkable to try to make the case that a data leak is not serious because it's just personal data.
Leading media outlets urge U.S. to end prosecution of Julian Assange
Author here! Are you thinking fields in a request or fields in a response?
I thought the legal but harmful act was a brexit benefit that we couldnt have unless we had a good strong hearty brexit.
Historical curiosity: during (MS-)DOS times, having two FAT copies at the time could be very helpful. Malware that manipulated FATs was sometimes incorrectly implemented (for example, assuming that the FAT was either 12 or 16 bits), and in some cases, damage to the FAT could be recovered by restoring the second copy.
> That efficiency comes with time.

And subsidies! Don't forget the subsidies!
What took them so long? NYT, Guardian finally call for Assange’s freedom
It's third-party software.
I don't think it's about "social harmony", nor is it controlled by "people or groups with clout, people who are cool and have prestige".

It's a very self-serving. We tell ourselves pretty lies and avoid inconvenient truths constantly. Because doing otherwise has huge costs in terms of personal comfort, convenience, wealth, security and social standing. This becomes a group dynamic when we join social circles that maintain the same pretty lies and avoid the same inconvenient truths. And of course for this to work it has to be an unwritten, almost subconscious rule: Never express a thought or question a choice that will disturb the material and moral comfort of yourself or your social groups.

Here's a way to observe/test this (two parts): The next time you have moral doubt (e.g. Why do I feel uncomfortable that all of the people serving us are brown people?), listen to your conscience rather than silencing it. (If you never have moral doubts I'd say it's because you've become very good at silencing it.) The more you listen, the more you follow through with honesty and integrity, the more you'll find that you'll have to give up something comfortable or nice in your lifestyle.

Part two: Express moral questions about something your group does that, when examined honestly, actually goes against the groups purported values. Be prepared to lose friends.
In Europe, by becoming a RIPE member (€1000 initiation fee + €1400 annual fee) and requesting an IPv4 allocation. (max one /24 per LIR)
Not a vege, but that study doesn't really say say as much the article made it out. The core thesis was essentially:

"Eating red meat at most causes increases in risks of cancer and similar by 15%. If people replace calories that could come from vegetables with red meat, that risk gets worse because they're eating less vegetables"

So yeah, eating red meat isn't that bad, but if it reduces your vegetable intake significantly, it probably is worse for you. And it's harder to get the right amount of vegetables if you eat a lot of red meat (unless you just want to increase your calorie intake)
Author here. I think this is an interesting suggestion, and one we'll have a chat about internally.

I definitely see the benefit of being able to easily hit the URL from a browser - although I think it's probably only relevant for unauthenticated GET requests.
I love Elixir, but it is an extremely niche language. It's great for network application, but just doesn't seem to be suitable for a daily driver language. Meanwhile crystal can fit all the bill: you can use it to write small scripts, you can write it for write long running service, you can write it to crunch data (the multi-threading feature of crystal is still an experiment though, but it works well for basic stuff)...

As I mainly use ruby for scripting, Crystal has been replacing ruby's role for me for 3+ years and I don't even find anything that really missing, except for maybe a decent ORM like Sequel.
I would go the other way around.

Why start with an SQL database? When I start something new, I don't want to fiddle around with tables every time I change my model.
“- Chicken has a PDCAAS of 0.95
- Soy has a PDCAAS of 0.92”

That sounds pretty comparable from your chosen metric.
How this might happen is that one branch of your program may have unconditional undefined behavior, which can be detected at the check itself. This would let a compiler elide the entire branch, even side effects that would typically run.
the devil is in the detail - legislators always think the solution is simple, until they consider edge cases, or implementation challenges or enforcement challenges. Any govt that passes laws on ill defined and contested terms like 'harmful content' will find itself spend tax payers money in litigation as big tech platforms argues every case. Free speech not only has a moral case, but a practical one also
"ban" used to mean the prohibition of something, but now it's being used to mean the voluntary cessation of an action. E.g. "macdonalds bans plastic straws". No, they decided to stop using plastic straws.
On the contrary, it is quite helpful–it is how C optimizers reason.
This is such a fascinating insight, I have not sufficiently considered how many people might be using the algorithmic feed.

The main problem I experienced with their 'curated' feed was that the news was so old. If I'm watching Twitter its because there is a news event happening.

So many times I'd see a tweet "Minister resigns!" and I'd think - "Another one, this is the end of the government!" only to discover Twitter has surfaced a tweet from 24 hours ago.
Does anyone know how much did Stable Diffusion 2.0 cost to train? Also is their model open sourced? Like can I take the code and train it assuming I had the money and resources?
> It's not as impossible as you make it sound IMO, I would guess it's more a matter of pricing.

This sounds like people at a startup with no product/market fit telling the market that it is wrong.
I believe there are two big problems with Forth

1) losing track of the parameters in the stack (unlike Lisp, there are no parens to match and serve as containers)

2) everything is a number/pointer. STOIC provides strings, hash tables and more, along with parameter type checking.

Those are, in my opinion, the two main factors that keep Forth from being the "dual" to Lisp.
Author here. We actually use deprecation headers in our GraphQL API.