skysight-inc/HackerNews huggingface dataset:
This is interesting, when you say arrays, do you mean an array column-type? More details (or links) would be appeciated.
There's a proposal for that https://github.com/ziglang/zig/issues/6965
No, I just use it as a MagSafe replacement.
Is Mood a Gift or a Skill?
Yes, one of D’s major failings is in fact not technical, but marketing.
It is similar to the tool github uses to detect language of files (https://github.com/github/linguist) but about 2x faster.

Here is the CLI binary repo:
https://github.com/go-enry/enry
The largest difference between Zig and Rust is Zig does not have memory safety. This arguments is more important than all other differences combined. Because when writing very large long living projects, memory safety is the most important issue.
I would recommend that when someone is new in a large project with an older code base, to pay attention and learn from others.

A mistake I often see is too many “suggestions for improvement” too early. This behavior, when excessive as it often is, is perceived to be invalidating tough choices that were made before your time and chances are that the people who made the choices had good reasons for it and are more experienced than you are. Learn from your seniors - it may be hard when you’ve just read about this new “paradigm X which solves all problems” and you believe you are smarter than others - but please try.
For reference, this recipe is fairly tolerant, assuming you stay reasonable (don't use some sort of machine press to get your flour into the cup hey?)
900 metres would be "900 m", not "900m".
"little status seeking"

It only takes one that gets away with it to start a race to the bottom.
You can emulate a tree easily by just putting new items half way between adjacent ones. If two items are next to each other have a fallback that regenerates the "tree" by re spacing all the items. Re generating the spacing is expensive but rare if you pick a big enough range.
Mine doesn't (though I have heard it do it) when started by charging it, but you'll have to choose "developer options" and "boot from internal disk" to boot normally.
Likewise. My brother drinks it (he also drinks the water from when you boil cabbages, hes a strange unit.). I don't get that effect from the cookies, likely because its a fairly small amount across a lot of cookies.
While I agree with you on unreasonable rush for microservices in many cases, I do not think a company must be on the FAANG-level scaling to justify microservices infrastructure.

Modularisation is an efficient tool to address growing complexity of software. The code is organised in closed subsystems - modules - that work together via communication with each other over defined interfaces: functions, REST endpoints, messaging system.

Modules can be done in monolith by enforcing boundaries and policies: namespaces, packages, agreements on communicating only via "service" classes, isolating database entities, no foreign keys between entities belonging to different modules, etc. It is so called "modular monolith", and I believe it's an efficient way to progress for organisations before jumping on microservices train.

Microservices are the next step of modularisation and isolation. By introducing independent deployment of the modules and isolated runtime for each module (different machine, VM, containers) they enable independent CI/CD for the teams that helps to scale up the organisation and they help with isolating different pieces of software that have different technical requirements (traditional Web API with database calls, stream and batch data processing, etc.), different stability and change frequency.

While bringing a lot of additional concerns, requiring education and discipline, microservices are critical enablers for many companies to further grow their products and scale up the technical department.
Wrap whatever they provide with position: relative, z-index: 1 and their 3000 index will not go over your 2 index.
Thank you for your valuable insight as I rewrite this to be less incendiary and better researched. I feel I have been too careless with my pseudonymous writing (see rubyist5eva’s valid criticism).

I am taking a step back to read deeper and improve the statistics/reproducibility side of my write-ups first.
The fish is killed and eaten, or dies and decomposes. The plastic is still part of that ecosystem.

How long do these neptune balls last before they break apart and release that plastic back into the environment?
Note that manufacturing anything useful to our technological society currently requires a supply chain of tens of thousands of factories, worked by millions of people, requiring mountains of input ingredients, and producing mountains of waste.

Doing that in orbit would be quite a trick, even if you didn't restrict yourself to only being able to use found-in-orbit resources.
From Musician to VP of Product at Teachable
Mithril contributor here (former maintainer).

I've been out of the loop for a while, I'm getting back to it, and if you've discovered a keyed diff bug I'd love to hear about it.

Feel free to hop into the gitter chat (https://gitter.im/mithriljs/mithril.js) to explore the problem, or to file an issue if you're sure the bug is ours.
With 1305 tests, and a 0.05 threshold, you expect to get roughly a 1305 * 0.05 = 65.25 false positives.

Then they do some multivariate analysis and reduce the number of proteins to 3. Then they do some analysis and some variables are somewhat correlated, but I don't see a clear result.
Tell me your MRR please ;p.
https://archive.is/eeksi
The compiler can inline the necessary instruct in-place for such an architecture. I think no jumping away is meant more in terms of no hidden side effect
Was using aws pg service and wanted our prod@aws synced to dev/backup@localhost and found Bucardo[0] to do a great job.

"Bucardo is an asynchronous PostgreSQL replication system, allowing for both multi-master and multi-slave operations"

[0]: https://bucardo.org/Bucardo/
Because till you're alive, you have things to do. Your to-do list will end when you die :)
Melbourne, Australia. I'd love cheap hazelnut meal, its roughly 5 times more expensive than almond.
At least Factorio is Linux native (and maybe even works better, for instance it has autosave without pausing support, and the headless server is AFAIK Linux-only…) without Steam :

https://factorio.com/download

The only issue is multiplayer, which has regressed with the recently added better compatibility with Steam multiplayer :

the big standalone servers work just fine, but you won't be able to connect to most random people's games, because most of them are going to use Steam, will assume that you are using it too, and will not have configured port forwarding in their routers for other non-Steam using players to be able to join them :

https://wiki.factorio.com/Multiplayer#Setting_Up_a_Multiplay...

(No idea if Factorio's IPv6 support might help with that.)
Can I ask where you choose to live right now that isn’t a socialist society or on the way to one? Genuine question because I am thinking of emigrating after this pandemic is over and that would definitely make my shortlist.
Thoughts on Header File Extensions: .h vs. .hpp – Embedded Artistry
Bonsai in an encapsulated environmental system: Paludarium Yasutoshi
Isn't generics just a part of the compiler?
You've just described my company! I struggled through rewrites of JS from jQuery -> Backbone -> Vue -> Webpacker + Vue until the "head of IT" went off to do marketing where he was better suited. Now that I have the reigns, we've been slowly removing as much JS as makes sense and we've never been happier, more productive and relatively bug-free.

But we still have the requirement of "near instant" front-end for certain things. And this is precisely the sort of thing that a team of RoR devs can really get behind and do well. Rather than try and cram yet another JS paradigm and DSL into their heads only to be forgotten when the next one rolls into town.

Personally I'm a Phoenix/LiveView champion, but we're a Rails shop and I know better than attempt The Big Rewrite. So this really fits the bill.
What are the figures for the office?
Zig can handle C macros, you can see this if you use the zig translate-c option on the CLI which will convert any C code to Zig. This does make it the most usable C ffi I have used, as it means it really works with even difficult C code.
No, .NET generics are real and are reified at runtime, unlike Java where generics are just some compile-time typechecking.
Yes, Rails still has its charms :-)

I'm glad the installation guide was helpful. Here's the full guide for Rails:

https://learn-rails.com/install-rails-mac/index.html

Take look at the `$ rails new myapp --minimal` option that's new in Rails 6.1 It gives you Rails without all the extras. Kind of like a 2010 Rails.
It does, you can choose between ptrace and kvm in the config.
maybe it is too early to ask, but is there any realistic benchmarks on this new feature?
This article links to this more detailed post which I’d recommend: https://nod.ai/comparing-apple-m1-with-amx2-m1-with-neon/
Yep definitely. I've tried to do it myself :).
Scaling with collaborations/influencers in 2021 – best tools?
Searching for an appropriate influencer relationship management tool to handle collaborations I found a bunch of tools. Circlewise, Trend, GRIN, Influencity.

Does anyone has experience with any of these? Happy to exchange regarding the scale of those collabs as well.
The part about helping solders calm themselves being sinister really floored me. It seems like this mentality rather than positive thinking faces a bleak future.
In my current company we have a daily devops and dev duty. With current dev team size each gets around 3 duties per year.

Dev duty takes care of rollouts, crises, rollbacks, keeping an eye on performance and error monitoring. It's a great approach that works for us and allows every developer to get familiar with rollout process eventually, but I don't know if there are downsides for smaller teams or for projects that are split into several independent services instead of one monolith.
I often see things like 500hz or 500g without the space. Are these incorrect too?
“ Concrete continues to set and cure for months and years, increasing its strength over time. It's a long-lived giant chemical reaction that continues on long after it has set.”

Source: https://interestingengineering.com/why-concrete-doesnt-actua...
Thanks for building this ;p
After reading this whole thread, it has become clear that everyone has their own definition of a failed state. As for me, I don’t believe that Spain qualifies as a failed state. History that precedes it may have done so at some points, but every country comes with its own ‘baggage’.
I personally stoped reading after this sentence :

> And while SQL statements are fun, it’s easy to drop all tables while futzing with a key or corrupting an entire repository with a malformed query.

This seem to indicate that the writer don't real get a grasp of very basic modern SQL databases features such as permissions, constraints and transactions.

Without such understanding how can one form an accurate comparison of NoSQL benefits vs SQL. Or maybe worse the author has a good understanding but prefer to make bold and false statements to push his point.
Replace all algorithms with O(n^2) complexity (or worse) with more efficient ones and you should be fine on modern computers, even with Javascript.
> However more importantly, this is an advantage to Apple. By only letting their libraries use these special instructions Apple retains the freedom to radically change how this hardware works later. They could remove or add AMX instructions.

Depends on whether these instructions can be executed with unprivileged user-land code. Once the genie is out of the bottle, backward compatibility means imitating the old instruction set. Since a recompile is often cheap enough (and esp. if coprocessor calls can be remapped at the bitcode compilation time), this should be a non-issue.
10 technical strategies to avoid when scaling your startup (and 5 to embrace)
The problem is that you're then stuck in Steam's walled garden for the overwhelming majority of games.

It's getting harder and harder to get mods or find people to play multiplayer with if you're not using Steam.
> However due to pressure from customers ARM relented and announced in 2019 that they would allow extensions.

Of course Apple doesn't care and has been shipping custom instructions for longer than that…
It's also possible to formally verify C++, [0][1] but this isn't commonly done. I imagine it's very labour intensive.

[0] https://www.eschertech.com/products/ecv.php

[1] https://trust-in-soft.com/
No, although language preference is subjective. Rust is a language in the C++ tradition and, like C++, is one of the most complicated programming languages in the history of software, while Zig is probably among the simplest. Some people like elaborate languages and find the design, which mixes C++ and ML appealing. Zig is unlike anything else.

I would say that the biggest philosophical difference is this. While Zig and C++/Rust are all low-level languages and so suffer from low abstraction (it comes with the territory) -- i.e. implementation details are hard to hide, and changing them requires changing in the APIs clients -- C++/Rust invest a lot of complexity in trying to make the code, once written, look as if the language has good abstraction. The code is still as hard to change, but it looks like a high-level language on the page. Some people may like that, but Zig completely rejects that.
There is First Republic Bank that rewards edu loan repayments. If you close it early then it rewards you with cash as a percentage of interest that were yet to be paid. It believes that it will earn more from the customer in its lifetime.

e.g. if you repay a 10 year loan in 4 years. You will be rewarded with cash as a percentage of interest that were yet to be paid in next 6 years.
Apple isn't going to support your code using custom instructions.
While JWZ's tone is anything but pleasant, his message is an important one, especially for many of the HN visitors relying on their screensavers to actually lock their screens in GNU/Linux systems.
Great idea. Best response to a company having issues where we actually care about what they do for us.
https://www.youtube.com/watch?v=IW3lhfVpLL4
The Righteous Mind: Why Good People Are Divided by Politics and Religion
> The roots of the modern NRA were actually founded by Black Panthers attempting to defend their communities.

[citation needed]; I would be particularly interested to see if you can find any evidence of the NRA actually supporting the Black Panthers, or the Black Panthers "founding" bits of the NRA.

> Maybe American gun culture isn't to blame for our current crisis, if guns weren't involved? I'd think their mass delusion would be a bigger issue

I don't think the two are clearly seperable any more. The ideas are being pushed by the same people on the same "news" networks. Neither can be disentangled from white supremacy. It's not an easily settleable question but I think the idea of a constitutional right to armed revolution is itself delusional!
I would be very willing to change query langauges. Problem is there's nothing that conpetes with SQL that offers even close to equivalent functionality.
Filesystems, networking, ... Basically anything a program needs to interact with things outside its address space requires C interop and thus unsafe code. I sure hope your web server is listening on a socket because it's not going to be much of a web server otherwise.

Then there's crypto, for which the corelib defers to the OS (CNG / openssl) because doing crypto in managed code is hard.

But forget all that; even pure C# code isn't safe because it occasionally needs to hook into the CLR for unsafe things. Eg https://source.dot.net/#System.Private.CoreLib/Dictionary.cs... - unsafe code called from Dictionary.Remove
One problem is that technology is sold with stories about wildly successful companies. This storytelling doesn't concern itself with real world use cases.

I can't count the number of times I've heard Docker pitched with "it's what Google uses!", while the truth was that they didn't.

Before that it was MongoDB which was "just like Spanner which was key to Google's success", while in reality it wasn't even similar.

And you should organize in Spotify-like tribes, even though that idea is one person's idea about how they wished things worked, filtered though an eco chamber of conference talks.

As an engineer it is easy to dismiss these ideas when you have enough behind the scenes knowledge. But the point of storytelling isn't to build technology, but to pitch it. It does a good job at that. So use it, but wisely.
America's Cup graphics pulled from coverage in protest
The post is about how they built their own internal API Gateway; it's not a product Digital Ocean offer (yet?).
Shows for https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...

The current 'past' link isn't searching for the url at all. I think if it looked at the url instead of the title then it would miss when there are articles from other sites on the same topic so there is a bit of a tradeoff. If it looked at both, Algolia treats it as an 'and' so it would also not return the older submission. An 'or' would probably work well for this use case but not sure if it is supported.
Machine Learning with Limited Data
It's not an explanation, but I know enough people who are convinced that they actually speak proper English, but most of the time it turns into grammatical gibberish, and they fail to realize that even when you point it out. If you're one of those people and think you are up for the job, and noone else proof-reads what you are actually doing... maybe this would result in this kind of instruction manual?
I am very constrained in terms of compensation. I work for a large company and the salary bands are defined by the HR, so we don’t much “wiggle room.” I personally don’t have any issue with hiring folks who are overqualified. But when I say overqualified I mean I’m seeing guys with phd in computer science and guys with experience leading large engineering teams that apply for jr roles. These people deserve much more compensation than HR will let us give them. And most of the time comp isn’t given on the job posts (I’m trying to change that) so they don’t find out until they go to the first screen.
I think in most of the mentioned note taking methods (zettelkasten, digital gardening) spaced repetition is kind of frowned upon in a way. It is seen as a necessity because of the way the educational system requires you to conjure up a certain set of knowledge at a particular time (a test). With zettelkasten and digital gardening (or any other method with similar goals) the process and habits that you acquire over time become more important. The goal is not to optimize for the (short-term) memorization of some knowledge only to shove it aside and move on to the next set of knowledge to memorize for the next test. Rather these methods are trying to design a process by which you can build on ideas iteratively. In order to really embrace these methods we'll have to see changes in the educational system as well or we'll end up with methodologies optimized for the educational system that is currently in place (which is what spaced repetition is in my view).
Hehe, shame this got down voted so much.
It's actually a pretty hilarious Erlang joke. They made a video way back showcasing Erlang in the setting it was primarily used: telecom systems. In this video they keep calling and greeting each other.
The video can be found here: https://www.youtube.com/watch?v=uKfKtXYLG78
Show HN: A Simple library for progress bars in C++
The linked statement doesn't deny that the virus came from bats, it just suggests that scientists may have been working with bats, and then one of the studied viruses escaped:

"Scientists in China have researched animal-derived coronaviruses under conditions that increased the risk for accidental and potentially unwitting exposure."
It emulates a terminal because there needs to be a terminal there for the program to write to when you're not attached to the session.
>100Wh internal battery like the 16” MBPB

Which is what the parents meant. We dont need thicker laptop for bigger battery because we already hit that limit. And with lots of battery improvement coming in the next 5 years they could have made the same 100Whr battery smaller without sacrificing other features.
I think you’ve misunderstood Svelte’s bundle size. Its bundle size is technically zero since it’s a compiler.

React can’t get any smaller because of the approach, not because they don’t want to. That’s why it doesn’t include so much out of the box (eg styling, animation, state management).
WikiTranslator: Wikipedia-based translation engine for professional vocabulary
Complete Nuremberg Trials recordings online for the first time
When Apple have decided not to document an instruction set to give them freedom to change it, I don't think they will cry about breaking your application in the next hardware version.

This is just like how (some) GPU vendors don't document their hardware's data structures and instruction set. You're living dangerously if you choose to rely on their exact behaviour. The vendors really only expect you to use their API (Vulkan/Metal/Direct3D/etc) because that abstraction layer allows them to radically and incompatibly change their hardware on a regular basis to improve performance or functionality.
There's a word for this in German: Bulimielernen (bulimia learning). I.e. learning a large number of facts in a manner that you can barf them up exactly once (in the exam) and forget them immediately after.

Naturally, this only works on knowledge-base exams, not skill-based exams (e.g. math). This also shows up in the results: math exams generally seem to have worse grades than other exams, and math exams seem to have lower thresholds to pass (e.g. 25 % vs. 60 %).
Literally “I thou like/love”
I wonder how it compares to MicroPython.

I've been using C# for over a decade, but recently switched my focus to Python.

I've been using MicroPython to build wasp-os apps for the PineTime/P8 smartwatch, and I find it to be a great compromise between productivity (REPL, dynamic, expressive syntax) and performance (@native, @viper, C embedding).
Alexander Bulekov. You can find their work in the git log but I think there's no published paper yet.
I think your points are about lacking solid engineering leaders at an organisation that could provide guidance and manage execution of the "modular monolith" approach. If a company does not have leaders who can ensure consistency and discipline across a few team within a monolith, I am afraid of the mess they will run into with multiple services.
> hope that the next Fred Hampton won't get assassinated this time around

https://www.rollingstone.com/culture/culture-news/ferguson-d...
Alternative possibilities:

* Mild symptoms of Covid-19 are hidden by smoking symptoms, so they don't go to the doctor and are undetected.

* Cancer and other smoking problems kill you before Covid-19 has an opportunity.

They don't have a control group, they just compare to the average population. This is a red flag.

Also, they are not testing everyone, they just count how many people they get in the hospital, that undercount the asymptomatic (and people with mild symptoms).
Reference to support this?

Plus you seem to imply that Apple has done this without Arm's consent which seems unlikely and even if so I would be astonished if that were in the public domain.
> You can target both Oculus and SteamVR with these APIs

This hardly makes it better, and insures that VR will still be locked to other proprietary (and potentially spywareish) platforms (just not Windows).
Exactly this. You buy hardware for the API that ships with the software on it these days.
How do you reconcile “He threw the apple away” and “Less food waste”?