skysight-inc/HackerNews huggingface dataset:
Yea that's all true. The problem is consistently defining what exactly constitutes a 'feature'. Intel's 10nm features are smaller than Intel's 13nm features but it's harder to compare Intel 10nm to other companies' 10nm processes.

Or at least that's how I understand it. At the end of the day the chips are now physcially small enough to do whatever we want so it's more useful to directly compare power consumption rather than the implementation details. After all, if a 10nm Intel chip can give you the same output per joule and per second as a 7nm Apple chip, does it really matter how big the transistors are?
> Do bacteria care about which presidential candidate won?

Bacteria don't care about anything, but the people developing and prescribing antibiotics very often do care, for reasons directly connected to their work (and those concerns may not be in the same direction.)
Yes, but you can buy those cards and decks directly without having to pay thousands of dollars more in boosters in order to find those cards.

It's the difference between going to the shop and buying the thing you want versus going to a casino and pulling a slot machine handle until you get lucky and win the prize that you want.
While yes, you have to get your turn to speak, there are sometimes situations where you don't need to speak to communicate. For example in my TS raid group while there are always speakers, I prefer to write on chat and can communicate even when somebody is speaking - while I can follow the conversation that is happening between 4 speakers I can partake in the discussion and can communicate with other verbal/nonverbal participants. While my points might get omitted in the discussion, or can have a delay to get picked up it allows people that didn't get their turn to speak to get into the "conversation". In that sense the problem is not communicating with 4 people - the problem is getting your turn.
Cortes's portrayal however seems pretty spot on to me.
I used it for a few months, but was getting so slow I went back to gmail. Gmail is still slow...
Open Match is not focused on shipping matchmaking algorithms aside from the provided example code, and is mostly unopinionated about what logic the developer runs to form matches. OM primarily aims to handle the code required to make a modern, scalable, highly-available web service so developers can instead focus on writing the matchmaking logic that matters to the game. As you pointed out, matchmaking is typically very snowflake-y and most developers will likely build their own logic and tweak it over time. In the future we expect that many simple matchmaking use cases for popular genres will be addressed by matchmaking functions contributed by the community (and we will contribute some as well as time allows). These will be a great place to start for new games and provide a nice base upon which to tweak and customize for many common game types.
As a heavy React Native and Flow user for years, the disadvantage of projects such as those is that they actually are pure and true open source Github projects in the original meaning: The owner produces something for themselves and then shares it.

What is the disadvantage then? Well, it is not a product, meaning the external users are not the main target of the project.

The project owners have no incentive to implement anything they don't need themselves, or to fix any bugs that don't impact their own developers. It works fine if your own needs happen to be as close as possible to the ones of the project owner, if you patch stuff you need yourself, and if you don't expect anything from the owner in general.

Especially when I compare Flow and TypeScript (I use the first quite heavily, the second occasionally, filed lots of bug reports for both) the difference between them is quite substantial. For TS Anders Hejlsberg himself answers bug reports, and they listen to what the community wants. In the Flow issues you'll find Facebook employees - but not the actual owners (or if there is one they remain hidden). If the Flow team implements something Github users ask for it's almost always only because the need for it happened to also developed inside Facebook.

I have learned the hard way that "open source" is not sufficient, it should actually also be a product (meaning the owner cares a lot about external opinions). That's most important for things like core libraries and tools like those add-on Javascript type systems, not so important for "leaf node" dependencies in your project, like a library that does something specialized.
Hello World in Lucee would simply be:

echo "Hello World" > hello.cfm

I think the thing that's missing here is the context on the history. For most people using this project, they've come from CF (Adobe). It was "Hey, using CF and having a hard time with Adobe's code quality? We've made an opensource alternative! It's identical, but without the bugs and with these extra features..." And I guess the story for starting with it from scratch hasn't been more carefully considered.
But then your birthday date would fluctuate.
I should bloody well hope that anyone with a brain has a bias against astro-turf fake-populist wanna-be dictators.

We owe no consideration to deliberately-destructive trolls seeking to undermine all notions of civility and social progress merely to feed Rupert Murdochs empire of faeces further banquet tables full of roasted dead orphans.

Breitbart, OTOH, is precisely a harmful entity seeking to undermine all that is decent and good.
The search volume for "web app" spikes every September
And besides that they are on their third startup, have a blog, will debate the finer points of faking it until you make it with gusto, and are proficient in LISP, Rust and Elixir.
Tiny Atom integrates with Redux devtools
https://qubitproducts.github.io/tiny-atom/devtools and allows jumping back to any state. It also:

* uses the new React.createContext

* is [highly optimised](https://medium.com/@kidkarolis/tiny-atom-3-0-0-e65a50de7f4a)

* provides `<Provider>`, `<Connect>` and `connect()` for both react and preact

* can be plugged in with immer

* explores how to improve over Redux API by combining dispatching and mutations in actions

* is small
As in, "Job title: The Holder Of Keys"?
> I find it hard to think that someone who isn't sexist would decide to become sexist out of spite over terminology.

It doesn't work exactly that way. It's more like some people start telling you to do things that seem absurd to you and imply you are doing something wrong whereas you had no bad intentions at all, and this causes a negative reaction.

> If we use the modern view when we apply the metaphor then our moral goal should be to free database slaves. Which isn't really what we want.

If we really follow this logic, we should ban all negative words and reconsider all metaphors. We should never run any daemons as they're associated with the devil and this could upset adherents of Theistic religions (your explanations of daemon etymology shouldn't matter then). We shouldn't use the name Apache because of the sad history of American natives. We shouldn't use terms such as "bug squashing" as they would imply animal cruelty. And so on and so forth.
Quite, but this ruling seems to strengthen Facebook's hand not weaken it.
Don't underestimate the value a company puts on pleasing it workers. From what I've seen, it's often them who push for open source (for various reasons).
"Science needs interaction to thrive",
doesn't it?. I would expend it a bit. Always everything needs
interaction. from a country down to a person. A person who can communicate well thrive in an environment will be successful in that environment.
Yeah, going down this path usually leads to a tightly coupled, monolithic-in-practice system of "microservices" which are effectively developed and operated like the previous, monolithic system was, but with added overhead (both runtime and dev-time) on top for a layer that fakes loose coupling, with the sole actual reason for existence of this layer being that it allows people to call this abomination of an architecture "microservice-based".
Which makes sense. Facebook now is big enough to sustain a programming language on its own. And for Hack, I would assume it mainly to replace where the PHP used to be, which is a shallow API composition layer, no heavy lifting stuff. To fulfill that purpose alone, one need not to have super diverse ecosystem providing all kinds of libraries, just focus on a limited core functionality should suffice.
this is like....the harder half of a whole blockchain project :D
super interesting
Some features on Google services don't work on non-Chrome browsers. Others, like earth.google.com, don't work at all.
Yes, this law is Stalinism-Leninism in its purest form. This law make sure that everyone is guilty and then those who are not "behaving", "not respect European values" (whatever it means today) can be charged and silenced.

EU having such leaders as Junecker, who is not able to stay sober even during official meeting with all EU presidents and US president and bureaucracy pushing such laws will soon or later explode.
Exactly my thought. I don't know why anyone would use months or years as a measurement in legal and official terms, considering the variation of number of days they have.
I noticed you've used the word node in reference to semi-conductor fabrication plants. I've seen this word used elsewhere in other blogs. Could you please elaborate on what it means with respect to chip fabs?
But no, Google news is not ignoring or de-prioritizing their filth-cum-journalism.

I am obviously not their target reader, and yet my news.google.com feed contains plenty of Fox propaganda.

Google obviously has no qualms about a "moron tax"

sheesh, look at Youtube. it's full of alt-right tripe.
I've been in big companies, this has infighting written all over it. Two competing teams, one gets shut down. Classic stuff. Usually means two separate business units with competing middle management fighting over resources. One of them won. My guess is this happened quite some time ago and most of the team was reassigned years ago already.
A typical case of making something more complex than needed. They could have simply used a window of time specified as no less than 30 days and no more than 45 days. That would have solved the problem in an elegant and robust way.
I meant for the purposes of settling this issue, not for all legal calculations based on birthdays.
Uber rebranding
External logging service is my favorite way of doing replication. It provides nice features. Specifically:

- Cross vendor replication which makes migration much easier.

- No dependency on vendor provided replication protocols.

- Ability to use in-app databases such RocksDB, SQLite, ...

- Upgrading DB nodes becomes way easier since they are totally separated from each other.
It's a fun problem to reason about mathematically, but it's totally irrelevant to the case in my opinion.

· Becoming an adult at 18.00 (vs. 17.98) years of age is a vague and somewhat arbitrary threshold. If we define it as "knowing right from wrong" and "knowing that your actions have consequences" in the context of the code of law, then a couple of days are not going to have a considerable impact.

· If the major distinction between being tried as a juvenile or an adult is the severity of the punishment and the amount of lenience applied, then it's telling for the attorney to argue for the former, since it indirectly implies that their client will likely be found culpable. Furthermore, if the defendant is found guilty there is a likelihood that their punishment will not be appropriate for their current age, which may seem unfair to some.

If it were up to me to decide, I would treat them as an adult for the purposes of the trial, but take into account their young age as an extenuating circumstance when sentencing.
They have not been "proven" to do that, and it's certainly up for debate. The very article you cite -- which is very far from a theorem or proof of anything at all -- points out that a very small percent of the population is without ID.

The U.S. is not special, and frankly your claim that this is not up for debate is indicative of a type of intransigence and refusal to both face facts and learn from the success of other nations in this area. So participate in the debate or it will go on without you.

Voter Id are laws are coming, and the debate is just getting louder -- it's time the U.S. joins the modern world and reforms the entire system from top to bottom, and including IDs is a basic building block of building a rational voting system that is based on standardization and chain of custody principles, starting with proof that the person who is voting has a right to do so.
> which removes English as an official language there

That's not true. The republic of Ireland and Malta (and possibly more) still have English as an official language.
Completely agree. The sad part is that I know many Chinese people who have studied in the United States and want to stay, but we do not make it even remotely easy to do so.
Lots of features are possible in the new gmail, but everything is nested in a menu! On the android app you swipe left or right to archive an email (instead of the inbox one way to snooze, one way to archive), and you actually have to open an email, and then click a sub-menu to snooze it!

Even adapting my workflow to the new tools, everything is nested - like you want a note in keep, or a task in tasks (and deciding between the two is not always obvious) - that requires you to go into a sub-menu / sidebar... the UX is so complex, it's really a struggle to be efficient so far.
GitLab finally shows private project contributions in the profile commit graph
Doctor Prem Reddy named one of medicine’s best
Please could we not use this 3G / 4G analogy?

1. 4G, or LTE really is at least 33% better than 3G even when it initially launch. Just the latency reduction were huge improvement.

2 The different between baseline 4G and top end 4G is an completely different scale to nomenclature.
Don't be snarky

I'm offering a severe criticism of the writer, and sticking up for Semmelweis. I'm not sure what you're doing, besides tempting me to use the phrase 'virtue signalling' for the first time ever.
> But 15% is far more than the ~5%/year that we've seen in PC processors.

thanks to threadripper, there were huge jumps for PC in the last 12-18 months. 2990wx bumped Cinebench R15 score from less than 4,000 (Intel's 7890XE) to 5500+ overnight.
Agreed. And I thought the applause was very...scripted? It seemed like everyone was waiting for the appropriate time to clap and when they did it was very lack-luster. Almost like it was a bunch of Apple employees responding to cue cards or something.
Maybe Superhuman is opening to the public by then? It sounds promising.

https://techcrunch.com/2017/08/18/rapportive-founders-new-st...

https://superhuman.com/
The earliest drawing in history: A hashtag found in South Africa
Change Is Software's Greatest Threat
The Introduction to Software Architecture Every Programmer Should Have
GitHub removes jQuery from their front-end. No framework
I've relatively recently lived in the US (in SF) for two years and returned back to Europe. It's been a great experience, and there are many great things in the US, NorCal, and San Fracisco.

Still, I'd have a hard time settling in the US for the long run. The country comes across as so deeply troubled, drenched in toxic politics and a seemingly irrecoverably broken society. Even with lots of economic, scientific, etc opportunity, I'd be very worried about long term happiness in such an environment.

Maybe that's a rather personal take, but to me, what's the value of lots of opportunity if everyone still seems troubled and struggling?
I don’t think the UK is very different from the US in this respect. Discrimination based on race, religion, etc is illegal. Asking race, religion, etc as part of the application process is not illegal. Actually, they are supossed to do it (while preventing those details from influencing the hiring process).

The point is that there is a lot of people who do care about race, not just US cops.

https://race.bitc.org.uk/sites/default/files/kcfinder/files/...
How does it compare to TypeScript?

I met a few PHP devs who were hating on JS, because PHP was mature now and had static typing, etc.
And will explain monads to their parents
Streaming from RubyKaigi with Matz on Conway's Game of Life
Hub gears still seem like witchcraft.
It really irks me that the original reader asked the question, stated that the host knew what was behind the doors, but didn't state any rules to the gameshow whatsoever. Savant basically made up the entirety of the question herself.

This whole section of history should just be erased because of how much controversy it caused without any serious progression.
Thanks for a very interesting read.
I wonder if the new slip and fall detection works with motorcycles. There is quite a market for apps and devices to detect motorcycle accidents and notify someone in case something bad happens while your on 2 wheels. That would be a pretty good market to get into, basically for free.
As I understand it, all cores at the same time is traditional big.LITTLE, while paired cores are proprietary hacks (e.g. Tegra X1)
There is usually a gameserver, connectserver, dataserver and chatserver - so yes, it's different. The reason is that it can be split between multiple computers. Also maybe you would need two gameservers (realms) but only one of others.
Many of these countries have a federal system -- the U.S. is not unique in this regard. In fact, switzerland makes our Federalism pale in comparison. Germany is more federalist. The U.S. is not unique in any way in having a federalist system.

Seriously, I need to keep saying this, but the U.S. is not special. We have no special insight about running elections that allows us to do it better than others. We do not have a monopoly on poor people. We don't have better healthcare, we don't have better police, we don't have better schools, or courts, we don't have better civic institutions more generally, and we certainly don't have better voting standards.

We should learn from the rest of the world and adopt best standards that work well across the OECD. Almost everyone in the OECD requires an ID to vote, and they have a better system, on average. We need to drop this irrational (and frankly, racist) notion that our citizens are unable to obtain IDs because they are too poor or dumb or too disorganized to get them.
See, I think this is the mistake you're making.
You seem to think that there is some element of objective truth left here.
There isn't. It's echo chambers all around.
The truth is, everything is a simulacra. Fake news, fake memories, fake reality. Fake everything. Wake up.
if the cells are sick, the person is sick. you don't just say you have a little cancer but on the whole you're chilling and are ready to goto the beach
Could you tell more about MediaWiki use-cases outside Wikipedia? I know there is a lot of open-source projects which has MediaWiki installed for documentation (i.e. Arch Linux). Are there any usage in "internal documentation" software (like alternative to Confluence)? Why they have chosen the MediaWiki not other software which can be easily self-hosted / deployed on a premise?
"One important thing to note though, is that I honestly don’t think this will work well, unless the language has at least type inference and support for ADTs"

I think this is spot on. That was my journey as well. I started using Python in around 2000 because I didn't had to write type of every local variable and declare every little structure. (For example, you want to return multiple values in a tuple? Better declare it as structure or object.) For a long time, Python was my favorite language.

Eventually, I came to Haskell and it became a new favorite. I think the "hype" of the dynamic languages subsided largely because of the two important developments you mentioned (which are now in some form a standard in any new language that is being developed).
> why would you try to do a mathematical operation between a customer's name and it's account balance

that's a straw man to js typing, and never a problem in practice. What's more often happening, is that you change the structure of some object in your store somewhere, that's passed around a lot. And you forget to update the usage one of those places and stuff break runtime.
In a one party state like NY all you have to do is win the primary.
How to Make a Live Streaming App: Tips to Engage More Users and Get a Profit
Why using Python on microcontrollers for Blockchain and IoT applications
Yes! Did not know that plugin. Just tested it, seems to work really well. Thank you.
Agreed - in my mind the easiest way to consider it is to consider the 29th as an infinitesimally short day on non-leap years. On the 1st of March that day has passed and they are 18, on the 28th of Feb that day hasn't started.

The same tactic works for working out when one month from the 31st August is
One could argue though that we live in highly accelerated times compared to when latin was used. It took quite a long time for the roman language domination to be built : between 509 BC to 480 AD (roman republic and western roman empire), whereas the english dominance came in roughly 70 to 140 years only (depending on the importance you give to the british empire, my opinion being that it is mostly since WW2). So, to sum up, it took around nearly 1000 years for latin to be carved into enough many countries/kingdoms/other entities so that it was used for the next 1300 years in science/church or as the base for the new languages that appeared (and moreover, latin was for quite a long time an official language for the administration). Today, I don't think it will happen, but I wouldn't bet against the possibility it could take only 50 years or less for english to be equaled in global use by another language, because english does not have the same foothold that latin had.
Does this mean Facebook pulls its resources out of PHP?

Weren't they THE big player that kept PHP alive in the last years?
True, but Kafka has two very annoying features built into it:

- There is no many-to-many log recovery whereas -- for example in Pulsar/DistributedLog -- logs are stored in small segments and distributed to multiple nodes.

- Read scalability. Since all the log is stored in one node (with some replicas) the readers are bound to single disk sequential read capacity. Again Pulsar stores logs in segments that are distributed among broker nodes which helps a lot when there are many readers.
Show HN: Ninepolls – embed a poll on your website
Linguists don't really believe in objectively easy or difficult languages. Subjective difficulty depends on your interests and what languages you already know.

As a Norwegian, I found German far easier to learn than English, French and Spanish.
But then you're in a funny gray area of being legally an adult for some considerations, but not others.
Only the URL is not covered under art. 11, everything else is.
Home instruments that has become the lifeline of your house
Google simply shutdown it's operation there.
Yikes. I loved Inbox and was using it until a couple months ago. I moved to FastMail because I wanted to host my email with another provider. I certainly won't be going back to Google now.
Guidelines for writing readable code
The removal of the description field in the bookmarks in the most recent version would be another example of how little they care about us users sometimes.

I read the issue where it was discussed and a few suggestions to handle it in a way that didn't break bookmarks for people who used the description feature were pretty much ignored by the developers. The only reason I could infer from the detractors is that it was inconvenient to implement. As a long time supporter of Firefox the way they disregard us users shown in that thread altered my opinion of Mozilla significantly.