skysight-inc/HackerNews huggingface dataset:
Vue and Svelte are both good. I'm not sure why create-react-app is a problem, but Vue can run without any scaffolding. I think it's worth just accepting that some scaffolding is needed for bundling, transpilation, etc.

There are dozens of alternatives like mithril - small in size, scope and community. You might miss a system for managing state in Mithril, as well as pre-built component libraries like Vuetify or react-bootstrap.
How flexible is haproxy though? We recently started writing our own API gateway because we needed tight integration to existing services, even support some specific legacy authentication schemes.
Yep it's great. Countdown to Zeroday by Kim Setter about Stuxnet is awesome also.
The Signal server is not quite open source. Yes, there is a repo with source for a server, but it us not clear if Signal is actually using this source for their server.
This has been my primary focus for two decades, I litteraly can't work in slow environements:

1) I encourage people to use JavaSE on the server and hot-deploy to the servers directly with async. non-blocking: http://github.com/tinspin/rupy

2) For clientside: mostly C syntax (compiled with C++ compiler) is your best option and I recently made a in-app debugger for Windows: http://move.rupy.se/file/stack.html (this delivers something much worse than a Java stacktrace but as good as it gets without a VM).

I also hot-deploy the C/C++ app code with a .dll to my .exe and the debugger works for that hot-deployed .dll too!

On linux the .so hot-deploy works as well, the only reason I have not taken the addr2line source to port the in-app debugger is that I know which hardware I'm working on as I only plan to ship linux on ARM! Fight features where you can, in this case limit your porting and exposure to unknown unknowns!

Potentially I can hot-deploy the client .dll/.so over my hot-deployed server pipeline, making the platform a distributed real-time system where you can patch the native code in real-time remotely while users are using your app! Mostly usable for development I guess (¯\_(ツ)_/¯), but still really exiting!
Knowing how to do programming is a must: Python, R(both are quite popular). Being hands-on with Linux helps as well, as many real-world datasets won’t fit your laptop, so you’ve got to use high-performance computing infrastructure. But it’s mostly about being able to make inferences from data. You need a solid stats background for that.

There’s a ton of courses online and https://www.edx.org/bio/rafael-irizarry is a good start.
I guess I'm far from the target audience, video/photo editing anything bigger than cropping images and text supplements is going to feel frustrating on a mobile phone. Mobile Games always felt suboptimal for me and I wouldn't buy a phone based on gaming performance (Is that a thing?)

Realtime img processing is an interesting one. I dont see any precedent that that's a big usecase, most people just set and forget zoom calls but you've brought up a good feature.
Compile times will likely improve in the future, but they're still likely to be much longer than those in zig. Especially if you also consider the body of software surrounding zig/rust. I believe zig developers are more likely to take a stance that libraries should be more specific and smaller, while rust libraries tend to be more all-encompassing. Even if the resulting code is small and efficient, the compiler has to do more work.

I think Bryan Cantrill had a pretty spot on description of this kind of thing in his "values" talk, even if zig is not on his list.
Snowflake and Domino: Better Together
Is there a way to do this in SQL? I don’t think there’s a way to deal with low-level data structures like that within SQL, especially since SQL, as a declarative language, is meant to hide these details. I think what makes this article interesting is that it is about how to do this in SQL.
> true famines

Beware of the "no true Scotsman" fallacy.

Here's some sources about food insecurity in the United States:

[1] https://www.npr.org/2020/09/27/912486921/food-insecurity-in-...
[2] https://time.com/4477157/hunger-america-history/
[3] https://www.fns.usda.gov/snap/short-history-snap
[4] https://www.nap.edu/read/11578/chapter/4
[5] https://en.wikipedia.org/wiki/Hunger_in_the_United_States

I could continue on. There are entire libraries filled by countless research and public policy programs with studies and monographs on the subject.

And that's just the United States.

Hunger is a massive issue anywhere in the world. And I will bring this to the table as an established fact whenever someone praises the virtues of a concept as vaguely defined as "market economics" while omitting the realities.

> your statement is either willful blindness or some kind of bone-deep cynicism

I'm unwilling to discuss this any further having being called "blind" and "cynic".
It doesn't surprise me. 5 years ago the standard solution was Scaleform, which is pretty much the same thing but with Flash.
Rust certainly wasn't created with web development in mind. But the developers of the language and libraries made it simple and nice enough that its constructs are very close to what you would call a high-level language. I have been using rust for my company's project backend server and even though I don't have all the libs that I need as crates, they are simple enough that I can code them myself. I wouldn't choose any other language, the sheer peace-of-mind Rust and its compiler gives me when my build is successful and my tests pass is hard to give up. Rust is awesome and I expect most of the web dev frameworks to be built in the next 5 years, I hope my company is able to help with that :)
Power grids are typically only designed to tollerate one or two major faults at once, so if you mess with enough powerplants at the same time you might be able to trigger a failure that cascades through the entire powergrid. In the 2006 European Blackout [1] a single poorly executed line cut led to a cascading failure that left 10 million people over 5 countries without power for two hours.

So better stay a couple countries away from me with experiments. Or maybe don't, better a benevolent chaos monkey than being hit unprepared by your enemy.

1: https://en.wikipedia.org/wiki/2006_European_blackout
Apple does indeed have an architcture license, which grants them the rights to modify&ship ARM IP.
It's likely that Apple has a special contract given ARM's origin.
You probably won’t go far by just looking at MaxQuant. But here’s a good introduction to proteomics https://statomics.github.io/pda/pages/techVideos
From the Framework comparison page: "Guild Wars 2 uses Mithril (yes, inside the game!)"

I would love to hear more about that! Anyone know where I can find more information?
#WontUse
How large is your team? 3 duties per year sounds incredibly low.
Exactly. I'd like to add that Go gets out of the way like I've never experienced before (having worked with Python, .NET, Java (Spring), C++, Rust, Javascript). Very good tooling and a standard lib that is great (e.g. networking) to mostly good enough (e.g. xml).

Developer productivity is unmatched with Go. Focus is almost always on the problem to solve not on language features (I'm happy for generics to come but really don't need them), memory management / borrow checker or build tools / config (gradle et all).

Rust is a formular 1 car. Use it when you need it and be aware that it has substantial costs developing and maintaining (immature ecosystem).
Frankly, I have seen 0 reporting on how different any of these 'strains' actually are. Is it a single point mutation? Multiple? Is the primary structure of the spike protein effected? How about tertiary? None of these thongs are ever mentioned, which is what matters if we want to differentiate between the behaviors of proteins. All of the media coverage I've seen just looks like baseless scare mongering.
Easier to become a lawyer than a Facebook or similar sized tech co?
It might be for main menu. I think that WC3 reforged used webview for its menu.
> Many people only renew once dns stops resolving.

DNS stops resolving because the domain is pending deletion. At that point it's not a renewal, it's a restore (which costs a lot more money). Refer to the brown "Domain no longer in zone" section of ICANN's lifecycle chart: http://archive.icann.org/en/registrars/gtld-lifecycle.jpg If people are actually regularly using restores instead of renews then they're unnecessarily throwing away lots of money.

> I've seen govt agencies use this as their reminder to renew.

What TLDs were these government agencies using? gTLDs have uniform policies but ccTLDs and special purpose TLDs like .gov do not (and you cannot generalize your experience there to gTLDs). But the expired nameserver domain registration under discussion in this article is a .com, which is a gTLD, so it goes through the standard lifecycle of 30 day redemption grace period + 5 day pending delete period, and during these its DNS is yanked.

Source: I've been in the domains industry for 7 years and run 44 TLDs.
> This is the problem I had with Gradle:

> To do anything you have to know everything

This sums it up pretty well. Coming from a background of using Maven purely for dependency management and basic compilation, existing Gradle projects are incredibly unapproachable and slow. And don’t get me started on the background daemons to speed things up either.
I didn't say it was, I just exemplified with server market share numbers why I thought that it was odd to say that AMD was almost completely absent in the enterprise market.
I'm a little surprised that the stock response seems to be that erlang is "arcane" and would have a higher cost to maintain. I don't use it myself but there definitely are erlang programmers, and I sometimes wish I had chosen a less mainstream tech stack than typescript for my own company as it makes filtering for engineers a bit easier. Erlang is surely quite stable given that it was initially designed for telecoms, and projects like rabbitmq are based upon it?
> However the majority of the plastic coming out of these countries is because of goods destined for western countries.

Citation needed.
Oh shiny! As a data scientist who currently is in Pandas day-to-day, under the hood it uses BLAS (and I think LAPACK) which should give some nice acceleration benefits when working with larger dataframes on Apple's M series chips.
The classic engineering-product conflict
Cool, how is RISC-V dealing with this? Can’t wait to see what processor in 10 years or so on 1nm lithography look like, they might even be able to run a JavaScript test suit at a reasonable pace or compile Rust fast :-)
Selling private pre-IPO options on Equitybee
Has anyone done this? Safe? Legal?
I encountered something similar when I was trying out Nim. In Nim - ^ is the exponentiationoperator, so x^2 means x squared. The way operator precedence is implemented in Nim is that the unary negate (-) takes precedence over the ^, so - 2^2=4. It threw me off quite a bit (coming from a physical science background I assumed it should always be - 4,took a while in my debugging to figure this out). I went to their discord (?) channel and asked about this, some of the people there could not understand how it would be any other way, which just shows that the way someone who largely translates math into code (like myself) things about code very differently then someone who never does this.
Came here to post the same quote. Matches my experience as well.
There are plenty of countries in which Google is not blocked, but knowledge of English is still relatively rare.
For what kind of usage is this for? Compared to debian, how is this interesting?
> At the end in your example, I feel like I would have a deeper understanding of kimchi as it relates to Korean speakers, how “green onion kimchi” is different, and why that means someone is dead tired.

Picture this situation in reverse. If you were instead a Korean person, digging in to why Americans associate cats and dogs with heavy rain? Or why English speakers eat butterflies before they do something on stage?

Learning idioms is useful and interesting, but I agree with the other commenter that you shouldn't look to an idiom to gain cultural insight.
Several power plants in the uk have their control systems entirely open on the net. No authentication or encryption, you just need to know the IP address
Tell it to Ajit Pai
I would wager that a middle of the road data-heavy web UI actually asks more of their framework performance wise than a video game UI. Compare the number of interactable elements in e.g. a Trello board to a FPS weapon loadout screen. Sure, the consequences of a sluggish UI in a video game can be worse than a sluggish UI in a web app if it's running on the main thread and blocking the game's execution, but plenty of games update their UI less than once a frame, or run it in a separate thread altogether.
Firemen and police officers are also usually not allowed to strike. For the sake of continuation of society.
Heroku has been the dream all along.

I'm very spike on fast-compiling, statically typed monoliths for orgs of most sizes - especially for product-shaped companies versus infrastructure.

Once you go distributed, so much becomes somuch harder, and the amount of dev effectiveness focused engineers required to keep the effectiveness high becomes prohibitive until you hit a much larger scale. Logging, debugging, scaling, keeping dependencies up to date, A/B testing and feature flags, and perhaps the biggest one: developer environments.
Python project for simulating photorealistic Diffraction Patterns on GitHub
That is the bias I'm talking about.

No, the guy who did 3 years at Google is not more likely to be less committed to this position that he applied to. You don't know anything about him or his circumstances.

You assume. I'm not against taking a statistically-based decision, but you don't even have the statistics. Juniors often enough job-hop while the guy with experience may actually know what he is getting into and have a reason to do so (I also don't have the statistics, and that's why I won't filter fresh grads...).
Petal Stack in Elixir
Did you plant internally to detect malicious actors from within the organization or as a way to definitively detect external actors who have presumably entered the network through an exploit?
What about OCaml?
I found the article could probably be trimmed down somewhat... is the idea that using a separate processor for SIMD style operating allows pipelining and other optimisations that would be difficult to implement in the context of a more general purpose CPU?
I’ve always said the easiest way to learn a code base is to write tests for it.

There’s always a flaky test someone just doesn’t want to fix, or a feature that doesn’t have any tests, or a couple components that don’t have an integration test, etc...
Where can I find a source for that? I'm curious on the percent for women, also.
Perhaps, I found out about one family who made substantial contribution to science after digging into rabbit hole on names mentioned below.

Roger Y. Tsien, who collaborated with Douglas Prasher for Nobel Prize in Chemistry 2008, came from a family who has already contributed a lot to science. A lot of his family members: his brothers, parents, uncles, extended family members by birth or marriage, became the top on their fields.

Not sure, if it is nature or nurture. No one in my extended family - although our family has produced doctors, etc - has that kind of accomplishment like this family.

I, myself, do not inherit the 'gene', all comes from hard work.

https://en.m.wikipedia.org/wiki/Hsue-Chu_Tsien
> I think that I shouldn't give up with my own product

I would certainly not want to discourage anyone from building their own product. That said, for me personally, knowing when to quit/admit a mistake and pivot is a sign of maturity.
WhatsApp was doing 2 million concurrent TCP connections to a single server years ago with FreeBSD and Erlang
Serious question: Is there D? It has been years since I last heard anything about it - is it still fractured between multiple stdlibs? Has it seen any take up or sizable projects adopt it?
Do you support collaborative editing?
That's not really a good reason to neglect statistics and probabilities/studies/findings.
If you know that crossing a highway will make it likely for you to get killed, then you better not cross that highway.
If you know that smoking is detrimental to your health, you better not smoke etc.
I am sorry that your mother died, but you should not justify being reckless with your life with the death of a loved one. I know it is hard to think rationally when emotion is involved, but the point is statistics/studies etc. give you good directions for your life:

https://www.inc.com/dana-severson/after-studying-lives-of-72...

A study/finding is not meant to be absolute/100%, it is just "good advice" for you to follow that will most likely help to keep good health. So don't neglect a finding/study just b/c a small percentage had "bad luck".
Fascinating points.

I hope people will also put this in the broader context of human psychology.

Check out this book: The Righteous Mind: Why Good People Are Divided by Politics and Religion by Jonathan Haidt.
There has been some interesting tooling being written in Rust, swc[1] compiles very fast. Not quite production ready but getting there.

[1]https://swc.rs/
Can’t you do this concurrently these days? Also, managing scheme in the database was the least of my issues when deleting/adding fields. You still need to make sure your clients are resilient against null or missing fields in the responses, and your scheduled jobs don’t query the data which isn’t there anymore. Point is, not having to alter the db scheme doesn’t make such a big difference. You still need to make sure your system overall is build in way that allows smooth data migrations.
Twitter uses Snowflakes, simialr to FB and other services. They scale better than manual ID range allocation and don't entirely behave like auto-increment. The big part is that it can contain gaps. So there is no way to tell if an ID doesn't exist because you lack access or because it was skipped over.
> Why would you start some garage SaaS with YugabyteDB?

You know, I never thought of it that way, but it does sound kind of funny actually.

I'm sure you could get away with starting your garage SaaS with MongoDB though, so maybe why not...?
Right, none of this matters for companies just using ARM core IP.

The broadest and rarest type of ARM license that is publicly documented is an ARM architecture license, which allows the licensee to implement one of the ARM ISAs with their own microarchitecture.

Apple and Samsung both have architecture licenses, though IIRC Samsung recently closed down their CPU design team and so is no longer making use of their architecture license.

The normal terms of architectural licenses do not permit the licensees to do whatever they want, they are typically bound by the ARM ISA specification. Normal architecture licenses don't allow the licensee to add custom instructions.
"The revolution will be televised. It'll fade to black before out eyes. The black and white of static snow will blend into a single glow. And colors on the telescreen will flood our rooms in brilliant schemes. And everything will be as one. The story ends a smoking gun." Closing stanza, 'Robot Candidate' by Ben Krieger (2008)[0]

[0] http://www.songfight.org/songpage.php?key=robot_candidate
For me it would make sense for it to be a plugin for your IDE, not a language, and now its something in-between. This trend also goes against the development and adoption of writing with languages that have actual types and their ecosystems.
I don’t believe it
My favorite, Resolving Conflicts: https://www.youtube.com/watch?v=FDoH15ylAeo
Right, I was speculating about what it would be like and my thoughts on that, IF it were so. But perhaps it came off as me commenting "a change on HN".

I'm glad to hear you've never dreamt of trying anything like it since. :)
Yup. Gradle is by far the worst-designed technology I've encountered in ~30 years of programming. Using it not only made me not want to use Gradle, it made me not want to use Java.
> There are "boring" frameworks like Ember and Angular

I honestly don't agree for Ember at least. Enterprise development is prone to having apps untouched for years and once an Ember application gets that out of date, the route to getting it in date again is... difficult. Have seen with with applications on 1betaX versions, 1.13, 2.14 and no route forward without significant rework, which means they're largely incompatible with the ecosystem now.
It fundamentally corrupts democracy when you have unions donating to politicians, and the politicians in turn give more money to unions so that they give more money to politicians. This behavior effectively bypasses voters.
it is true but as we all know checklists can help to make sure stuff isn't missed, even for very experienced people, and it is an unmitigatedly good thing for newer developers.

i gave a go at making a cheatsheet of the steps: https://twitter.com/Coding_Career/status/1350445944395821056...

think it's a good guide to follow even if I instinctively do most of it already.
I don't know what do you mean really, what do you think Amazon uses for their clouds, Windows 95?
You can set the swapiness of both systems if you want for it to be true. Modern SSDs won’t last a second longer without a swap and now a days of swap files there’s really no excuse to not have one.
Sure. Add columns "previous" and "next"; both can also be foreign keys into this table.

Querying is a bit less straightforward, though; you need a recursive query to traverse the pointers. (Or traverse in application logic, at the cost of a bunch of unnecessary round-trips.)
I’d say this is the standard descriptor of the rogue-lite genre, for whatever value the term has. Roguelikes tend to be more along the lines of parent’s comment. There is a decent discussion of this and some of the points sibling comments make in Game Makers’ Toolkit YouTube Video titled ‘Do we need a Soulslike Genre’

1 - https://m.youtube.com/watch?v=Lx7BWayWu08
I don't wonder at all: it's (more or less) true.

Other differences that are important:

- Real engineering interviews test skills that are pertinent to the day to day work of the engineers; FAANG (and copycat) interviews tend not to

- Real engineering isn't plagued by fad-following or driven by personalities: it's backed by research and established empirical practice

That said, the profession of "real engineering" has its share of problems: advancement is as political as it is in any other industry and it's got relatively low pay compared to the true value of the output are two of the biggest.
AMD Ryzen 7 5700G APU Benchmark
Not to be flippant, but it's on you to negotiate better salary terms if that's how you get paid.
I have the same impression of gradle. If I have to learn another language (groovy) and a whole new platform infrastructure and APIs just to understand what a build does, it's definitely not worth the effort. Most of my peers have the same views.

Fun fact: look up gradle in urban dictionary.
Many people dont appreciate Maven because they get hung up on XML. If you need to do anything in Maven which isnt dead easy to do in XML you just write a plugin in Java which is the language you are coding in anyway.
Nobody wants to have a phone call anymore.
Being banned from Twitter isn’t equivalent to being forced to wear a gag in public; it’s equivalent to being asked to leave the restaurant. Presumably if someone came into a restaurant falsely and loudly claiming the food had been poisoned and inciting the customers to inflict violence on the chef, they’d be asked to leave the restaurant.