skysight-inc/HackerNews huggingface dataset:
These are mine lines of thought as well, although I feel positive (non-rationally, I guess) about how this can develop in the future.
There is just this step of the way where I want to establish a common vocabulary and structure on which we can then build. I've already seen in conversations the will for that and there is a precedent in the opposite direction with some books about manufacturing - The Goal and The Toyota Way - which was very constructive to how we talk about things.
Great! I sent an email.
I loved the API. It made it very clear and easy to think about how my data is being accessed, how my indexes are used etc. I miss working with rethinkdb :(
> You are only on the 'fast path'

Isn't that what I've said all along? I said 'amortised' in my very first comment. Most allocations are from the fast path... that's why they bother to make it fast.

> when a single allocation of an array would have been much faster anyway

TLAB allocation is heterogenous (which solves your size question.) An array isn't. TLAB can be evacuated and fragmention-free (which solves your lifetime problem.) An array can't.

> Why do you keeping saying the same thing while ignoring freeing memory

I said 'Deallocation though - yes that's slow!' in my very first comment.
There is a Grove of chestnuts in Wisconsin. They are not native and isolated enough that the blight never reached the area so they grow well.
Does Bitcoin still have one main implementation, which is considered the standard in place of a spec? Because ETH2 has four production implementations, developed by different teams in different languages. ETH1 has two in common use, one written in Go and one in Rust. All open source of course.

If Bitcoin still runs on a single implementation then I'd argue its development is more centralized.
Thanks for the feedback!

> This looks really interesting, I really like the metadata idea.

I've sorta learned over time that a lot of people tend to hack together a bespoke version of this for a lot of things, so it makes sense to me to make a more generic implementation.

> Readme could do with some more info about [...]

Erk, yes. I'll add it to my TODO list.

> I’m not a fan of the mongodb like query language being used as it gives too much freedom to the developer using singyeong, something thay might result in unintended consequences.

A lot of it is genuinely just that I don't really have enough experience in language design to design a better one; I went with what I knew would work reasonably well and wouldn't be painful to generate for end-users. I'm open to ideas for how to improve it if you have any! ^^

> I’ll definitely give it a shot, might try hacking a go client together.

I'm really interested in any feedback you might come up with from the actual usage experience.
Best Bitcoin Cloud Mining Contracts
>Nobody is under the impression that there aren't costs to care

Someone is. "Total cost zero"

It's dishonest.
If the current group of Ethereum miners decide to stop mining, why wouldn't new parties come in to take the profits they are leaving behind?
Laser spot jewelry welding machines in fairest price
Demiurgical Businesses
Toronto has a history of planning to do something with its waterfront (Port Lands / Quayside etc), and then never enacting those plans due to short-term politics vs actual vision. This is just more of the same.

This article is reading far too much into Google. I suppose it is the trend to get eyeballs by hating on tech giants.

Enjoy this article about a monorail - from 2011. https://www.cbc.ca/news/canada/toronto/toronto-mayor-unveils...
I probably shouldn’t say anything, but I once knew a guy whom had general body pain, and it turns out he was very low on vitamin D. He was basically a very overweight shut-in for years, so it’s not surprising he was low. He ate every animal in sight though, so I didn’t think he was low on vitamin D, but he was. (This is not advice. I know vitamin research is not definitive. My friend could have benefitted from the Placebo Effect from taking supplements. I am not a doctor. I don’t think I forgot any HN science disclaimers? Oh yea, what I love most about you guys here is you jump all over statements I’m making right now.)
You might not like it, but this is routine for commercial font licensing. Whether it seems outdated by wider licensing standards isn't particularly relevant.

Similarly, all the people saying the competition is free aren't the target market for a good quality font with a degree of exclusivity. You aren't going to find that combination from sources like Google Fonts.

Meanwhile, the kind of customer who is going to value this kind of work and actually pay for it is probably going to accept the licensing conditions. They might not like them either, but since almost everyone offering something to this market is doing so on similar terms right now, it's a take-it-or-leave-it kind of deal.

Standard form contracts saying they are governed by the laws of the place where the supplier is based are also completely routine. US companies frequently even specify an individual state favourable to them for this purpose. And yet, business still happens.
I'd take issue with "betting the farm". Toronto proper is, per Wikipedia 243.32 sq mi, and the land in question totals 12 acres. Granted, Google may not have been the best partner but foregoing the opportunity to build a technology centered city seems like a lost chance to determine whether or not that particular form of architecture is viable - not only for Toronto for other cities as well. A fear of failure and a fear to experiment will end up limiting future horizons.
I think of it the same as with love - every morning you have to ask yourself if you still want to be with this person.
In the business case - I always have it in my mind to evaluate such an option and for now I think - yes.
Docker Security Cheat Sheet
Thanks a lot. The balance between strength and warmth is really something that I think identifies the typeface.

I haven’t noticed anything in the lowercase ‘b’, but I’m running further rasterisation tests as we speak, and I’ll push out an update that hopefully addresses the issue. Thanks a lot for the feedback. Much appreciated.
False, the difficulty bomb will kill off eth1.
A flexible and durable “electronic” fabric that can be used as a display
Europe Confronts a Covid-19 Rebound as Vaccine Hopes Recede
The fearless concurrency sales pitch doesn't overpromise. You're trying to stretch it, but it's pretty clear on what kind of concurrency issues it covers (eg. data races).
It was quite funny but it's quite likely you'll be reusing memory anyway whether it's on the stack or the heap, no?

The issue with this is that 'clever' compilers can optimise out any memset calls you do.
Capabilities would probably be helpful :V
Ask HN: Does back-end devs/data scientists need an easier way create web UIs?
.
The Best Tech Companies in Berlin 2021
Mostly it is really really simple:

Do test in Firefox (and Safari). If it works in FF it mostly works everywhere, but Safari has some quirks I think.

In fact as long as I test my code in Firefox I haven't been caught with something that didn't work in all browsers any of my customers supported the last 4 or so years.

There are a few Chrome-specific things one shpuld
> Some people even feel C++ keeps adding too many new features too fast.

It's not so much that they keep adding features, but that they (almost?) never remove any.
Much like Ethereum, gold has an actual use post discovery/creation but your origami crane does not (outside of artistic value and testing for replicants) - GP did not go into the details, but they chose an appropriate analogy - origami cranes, not so much. Fun trivia: NASA uses a bunch of gold https://spinoff.nasa.gov/spinoff1997/hm2.html
>n fact, I'd argue that mainstream social media can never be countercultural.

I would say that is pretty much true by definition.
Online countercultural elements are open source software and other collaborative platforms like Bandcamp and similar sites where people are trading tracks and what they have created.
Torrenting is still countercultural.
What the counterculture has in common now is that while the individualism is still present in the creation of music/software and the political/social choice to collaborate, the collective action of collaboration is the focus of attention, not individual fashion and identity. That kind of individualism has been sold back to us ad nauseum and its apotheosis is Instagram.
This was the last essential tool needed to fully switch to Wayland.
Database refactoring tend to measure in millions of dollars and quarters-years from a consulting perspective.

Some context: this is for expansive legacy application databases that have many years of tenure or large data warehouse applications. If you've ever worked in the enterprise data space, you'll be tripping over this sort of workload left and right.
I've done several database migrations, and it's true, but not because the data is hard to extract. It's moderately easy to dump out CSV or JSON files to S3 and load them back in to another database (only moderately because you have to deal with fiddly encoding issues). So in that sense the data is easily extracted. Tools like AWS Data Migration Services, while not perfect, can also make this a lot easier.

However, at least three issues make a database migration non-trivial:

1. Custom data types that have to be replicated somehow in the new database; this usually involves figuring out how to parse the output representation in a sensible way.

2. User-defined triggers and functions, or custom database features, that may not be available on the new database.

3. There is usually a lot of infrastructure built on top of a database that can be hard to switch over, like if you've used roles substantially in Postgres for access control. Not to mention any business intelligence tool built on it that tends to have a lot of hand-rolled SQL. For example, Periscope can be database-agnostic, but any queries you write might be customized for one particular database vendor.

So in my view, it's not really data concerns (except case 1); there are a lot of operational concerns that make database migrations hard.
Ha. He learned from the past that some things are better to not mess with.

If you fail at something 1000 times at some point humility should force you to reconsider trying.
Maybe capitalism is too specific here.

I mean that any system that has money or power as it’s underlying motivation probably cannot reach the kind of level that is possible since there will be people who are gaming and manipulating it to take extra for themselves.

My actual point is that we (human beings) have the technology, the knowledge, and the capacity for compassion required to live beautifully vibrant lives free of most of the health problems that we see in our societies. And we can have all that when we get out of our own way.
The incentives of the miners are aligned with the users: The miners mine and then they get paid.

If the incumbent miners stop mining in protest of their future profits declining, then new miners will just come in to take the profits they are refusing to collect today. There is no incentive for them to conspire and every incentive for them to not conspire.
Firstly disclaimer. I'm not a back-end developer, and we are building https://lowdefy.com, and considering if we are positioning our product correctly. The recent post about RethinkDB [1] got me thinking.

Also, considering advice from [2]:
- Build tools for a specific set of developers who don’t have the skills to build the tools they need.

This, and feedback from a few initial users have us asking ourselves if our target audience for Lowdefy is correct. With internal tools, we are directly targeting. mid-sized and larger companies, and currently our product is not yet packaged to serve their minimum requirements out of the box.

When we introduced Lowdefy to data analysts, backend devs, etc. they immediately responded very positively with a sense of empowerment - now they can get stuff on the web without learning html, css, js, etc. The complexity to do basic stuff on the web has not changed much since 2015 [3]

If we framed Lowdefy towards backend-devs / data scientists / analysts, would this be a better audience which resonates more with our value offering?
- Lowdefy makes building web UIs as simple as writing a query.

[1] - https://news.ycombinator.com/item?id=26443406

[2] - https://medium.com/@gerstenzang/developer-tools-why-it-s-har...

[3] - https://hackernoon.com/how-it-feels-to-learn-javascript-in-2...
Will video be supported at some point?
Why do you think Doom is an irrational number?
What is the best screen recorder?
I never expected to find an anti-VAXer on HN
Thoughts on the Design of the Fossil DVCS
But the technology encourages this type of behavior. And I am not speaking of hypothetical "can happen". I very recently had to deal with this precise issue.

> But really, please consider that many of us have, or are as we speak, losing loved ones to a deadly sickness which you have compared to a poor database implementation.

Sorry for your loss. Use of the word for non-medical concerns is common. Mongo Metastasis works too.

Again disagree regarding "poor database implementation". Trivializing the "database implementation" is precisely Mongo's value proposition and the very reason they got their market share.
Tensor Holography: Towards Real-Time Photorealistic 3D Holography
I trimmed down on my bookmarks, switched to a blank page on new tab, and restricted history to only go back a month. Also disabled most extensions. The problem seems to have gotten better for me.
There aren’t “merchants” in eth, really, there are dapps. Exchanges don’t care about protocols beyond send and receive. Still, I agree with your larger point: The value goes where the dapps go, and many will go to eth2. (But some will move to more stable and sustainable platforms.)
IRS has entered the chat.

Also, transaction fees seem pretty high. Maybe I’ve just been spoiled by cheap insecure transactions.
… here’s a vid where you can see a live playback of both versions simultaneously. Yeah, the voices are as cringe as I remember. The music is lacking. Melodrama. It’s just bad. https://youtu.be/Tsmt29AJBaE

[edit] even that video doesn’t quite get the best score. They’re playing EGA with no soundcard at all. Here’s the game with an AdLib / SoundBlaster score, hardware standards that were just catching on when Loom was being developed. https://youtu.be/qxoRHAY3CM0

And here’s the Roland MT-32, the card that everyone knew was the best, and no 13 year old could possibly afford. THAT’S the premium experience. https://youtu.be/SVYI2logmXs

((It’s all Tchaikovsky, by the way))
Its just amusing, in this thread everyone with critical thinking and skeptical is down voted, even if one expresses himself moderately. It shows how much of zealots, Rust fanboys have become.
> [...] or is encapsulated, out of sight, out of reach of meddling hands.

That's the real issue here! Most language have poor abstractions for parallelism and concurrency. (Many languages don't even differentiate between the two.)

Encapsulating and abstracting is how we make things usable.

Eg letting people roll hash tables by themselves every time they want to use one, would lead to people shooting themselves in the foot more often than not. Compared to that, Python's dicts are dead simple to use. Exactly because they move all the fiddly bits out of the reach of meddling hands.
I’m proposing a new irrational number.

It’s sometimes constant and sometimes not, depending on conditions, but is a set of finite numbers, where that set may be of unknown length or may be a known set of a single number.

It’s a real number as it could be plotted, but is not definable as a fraction, as conditionally it could be of unknown set length.
There is probably a propaganda win in launching a satellite.
Really, no way. Almost like health officials warned setting like that might happen.
This typically isn't possible because the rendering context is global and is needed for both loading and rendering. You need an Arc to guarantee the correct Drop mechanism.
Intrusive linked lists don't need any allocations.
The Screenreaderizer
It would be perfect for us now just running the usual errands as since WFH we rarely travel outside our city borders on the national highways.
> the difficulty bomb will kill off eth1

Wouldn’t it make sense for miners to switch to a new Ethereum chain without the bomb?
Which is Waterfront Toronto’s actual mandate, clean up the land, build the infrastructure, sell it to developers aligned to the vision. Instead they got all whimsical and got the idea in their heads that they are going to change the world. Fooled by the FAANG. They need to get back to their knitting, not become social justice eco-warriors. Otherwise this whole project will fail and we will end up with a damned casino with a monorail.
The reason Common Lisp uses pointers is because it is dynamically typed. It’s not some principled position about ABI compatibility. If I define an RGB struct for colours, it isn’t going to change but it would still need to be passed by reference because the language can’t enforce that the variable which holds the RGBs will only ever hold 3 word values. Similarly, the reason floats are often passed by reference isn’t some principled stance about the float representation maybe changing, it’s that you can’t fit a float and the information that you have a float into a single word[1].

If instead you’re referring to the fact that all the fields of a struct aren’t explicitly obvious when you have such a value, well I don’t really agree that it’s always what you want. A great thing about pattern matching with exhaustiveness checks is that it forces you to acknowledge that you don’t care about new record fields (though the Common Lisp way of dealing with this probably involves CLOS instead).

[1] some implementations may use NaN-boxing to get around this
Guide to Medical Transformer: Attention for Medical Image Segmentation
> In embedded applications you don't usually have the possibility to have parallel code, and even in low level software (for example the classical UNIX utilities), for simplicity and solidity using a single thread is really fine.

Depends on which of the classic utilities you are talking about.

Many of them are typically IO bound. You might not get much out of throwing more CPU at them.
You are not factoring in the cost of context switches, and that many user applications today are memory-bound and not CPU-bound.

It's one of the secrets exploited by the M1 chip, seen in how many more cache lines the CPU's LFB can fill concurrently compared to Intel chips and that these are now 128 byte cache lines instead of 64 byte cache lines.
In i3 (and therefor sway) you can use bindsym. I don't know it off the top of my head, but it should be easy enough to find.
The "-d" option with flameshot is used to have delays.
Has MongoDB "made it" now or are they still "faking it"? Under what conditions is data lost?
No, I'm saying the opposite: the private owner should lose exclusive production rights if they cease production permanently; i.e others should be able to freely produce this book, now it is out of production, without fear of being sued over copyright.
> Both are "portable assemblers"

I don't tend to think of Rust as "portable assembly", and this is indeed one of the points where I think it differs the most from C. I think of "portable assembly" as being applicable to C, because it is some version of a "minimal" level of abstraction for a high-level language. Rust is very much a tool for abstraction, and one of the USPs of rust is that the compiler abstracts away the low-level details of memory management in a way which is not as costly as other automatic memory management strategies.

Maybe it's due to lack of experience, but with C code it's fairly easy to look at a block of code and imagine approximately which assembly would be generated. With highly abstract Rust code, like with template-heavy C++ code, I don't feel like that at all.
For sending stuff, a share service like blackhole.run is a better choice. Drive solutions need the user to manage the shared folders etc.
Tell that to the family of the woman Uber killed. Oh wait she was homeless so who cares. /s
I try not to identify myself too much with this account but I'm talking from an EU perspective, not US. Just FYI.

Not only EU perspective but Swedish one too where it's very difficult to launder cash.

So it's just not a smart decision to get in bed with crazy criminals. It was a decision I pondered as a young and short sighted 20 year old.

In retrospect it's much easier to make a comfortable living as a simple SRE, Sysadmin or Devops consultant. What ever basic knowledge you must have to setup a proper PKI is enough skill to become at least one of those professions.
This is not true at all. The web is at a much better state than 20 years ago. There may be some thing going on that are not ideal, but the it's a night and day difference. I don't know why this gets so many upvotes.
The only thing eth buyers (and sellers) are deciding is price. The connections between price and protocol are indirect and often complex, tenuous.
Nope, wont happen. https://medium.com/dragonfly-research/ethereum-is-now-unfork...
Really cool investigation. I wonder if this applies to rust as well.

As you said though, this is finicky, and if you need this optimization for performance then you don’t want to rely on compiler heuristics.
Mars 2020 Parachute Skater Skirt
We are moving into a brave new world. Take your digital soma, stay at home, follow the rules and only speak the approved propaganda.
The issue is that exact story is “get rich quick”. A good predictor on how jaded you are towards your reaction to it is “did you get rich?”
> Like everyone commenting I am always amazed at exothermic events that can't be put out by water or CO2

Possibly the most extreme being chlorine triflouride, so reactive it's a better oxidiser than oxygen, as a result it can burn sand:

https://blogs.sciencemag.org/pipeline/archives/2008/02/26/sa...
But unlike IRC, Discord is about personal identity, which is no longer counter-cultural.
You're nitpicking. The situation is a night and day difference compared to 10-20 years ago.
Yes, I know individuals that have needed to dual file and pay. As I understand, they get credited for some amount of taxes paid to the local jurisdiction, so if they live somewhere with a higher tax load and collect a modest salary, they aren't actually paying Uncle Sam. This may explain your observation.

If they live someplace with lower taxes or earn a high enough salary they end up paying both jurisdictions. For the individuals I knew, the company accounted for this by paying them some relocation bonus for a few years to offset the additional expected tax load.
Can you give examples of "Further advances redistribute"?

Also, I wonder if commodity cloud offerings such as AWS will change this?
Product Principles for Development Teams (2020)
ALCU position paper on “Freedom of Expression”
Launch of Baikal-GVD, one of the largest neutrino telescopes
Nothing to see here comrade
The site mentions “monthly dose for prophylaxis”.
Self-disposing satellites are a good idea, but it's not perfect. If the control unit or the engines of the satelite fail too early during the satellite's life span, the thing will simply stick around.
It involves something called the staking deposit contract:

https://ethereum.org/en/eth2/staking/

https://launchpad.ethereum.org/overview/

Picking any active validator on the Beacon Chain, we can see that there is an Eth1 deposit and a corresponding Eth2 deposit:

https://beaconcha.in/validator/91676#deposits

https://beaconscan.com/validator/91676#deposits

If you're interested in the technical details, see:

https://github.com/ethereum/eth2.0-specs/tree/dev/specs/phas...
Yep they don't sell the VW Polo (my daily driver) in the US.
It seem compact hatchbacks/cars (a.k.a B segment) has no market.