skysight-inc/HackerNews huggingface dataset:
Depends on the game engine. Jonathan Blow has written one for his upcoming Sokoban game and it completely compiles and launches the game from source in about a second and a half. No incremental compilation, no debug mode. That's not just the runtime engine, it's the tooling to make the game, as well. A second and a half, from source files on disk to a running binary showing a 3D viewport on screen.

Think about that.

There is no excuse for how slow software is today. None.

Many parts of Windows 95 were faster in wall clock time in 1995 on the hardware of 1995 than today's Windows 10 is on the hardware of today. Yes, today's software does more, but THAT MUCH more? Are you sure?

The hardware we have is very fast. Software developers have been relying on hardware upgrades for performance improvements for far too long, and now few software developers know how fast things can be, if they just try just a tiny little bit.

Also, OOP teaches developers how to think about software in ways that are exactly opposite to how computers actually do work efficiently. Object oriented programming is just inherently slower because it encourages developers to think of things one at a time. Computers like to do things in batches.

More people need to think about performance, because clock speeds aren't going up like they used to, and we still don't know how to write software that spreads across a lot of cores very well. The free ride that hardware upgrades provided us is quickly coming to an end.

tl:dr; everyone needs to learn about how processor caches work, especially the 24-year old JS devs who think they already know everything.
I bought an old Eddie Bauer Explorer model - had no idea who the guy was, but I ran the car for a while and then sold it to someone who paid me almost 30% above the asking price, because he really wanted the Eddie Bauer model.

Thanks, Eddie!
Both are asynchronous messengers.

Signal: + protects metadata + protects the content (e2e encryption) - is not anonymous - is not resilient against regulations

Matrix: - does not protect metadata + protects the content (e2e encryption) + is anonymous + is maybe, potentially resilient against regulations (federated, not centralized architecture)
Could you give more details about the price fixing cartel?

Who is in it?

What is the effect of this cartel likely to be on prices /progress?

Will it be elaffected by eu/us regulation ?
Hydroxychloroquine in patients with mild to moderate Covid–19: an open–label RCT
There is a big difference between "I disagree with { on separate lines" and "this won't work in production".
Those aren't "Apple's glyphs", they're part of the ISO/IEC 9995 standard for common keyboard layouts. https://en.wikipedia.org/wiki/ISO/IEC_9995 Perhaps Emacs and the Linux desktop should start using these characters by default, seeing as they now have good Unicode support.
That's not a flaw, that's the main feature I was using it for.
Those are really good questions, we have similar requests from our users. We don't have general answers yet, but let me explain a few solutions we have in place.
Data: data is hard. There are teams that workout the problem with fixtures and a database per developer. We also have a PoC for cloning namespaces and its data using Velero (this way, you can clone staging on your own developer namespace). We also have teams that have a dev database for all the frontend developers...
Service dependencies: we push to define your dependencies using one or more Helm charts. This way, developers have a one-click experience to deploy the full stack on their namespaces. Once the app is running, developers use the Okteto CLI to put on dev mode any service and start synching their local code changes. Some parts of the stack might be shared by all the developers in a common namespace.
Third-party APIs: this is also a wide spectrum, but our experience says it is easier to integrate them at the cluster level that in every developer workstation.
A May of WTFs: Let's hear about all the potholes, roadblocks, and roundabouts
Docker Utilities
No, it looks like threads aren't (yet) supported in either Riot or the Matrix spec.

https://github.com/matrix-org/synapse/issues/2329

https://github.com/vector-im/riot-web/issues/2349
I believe those are threads and while I have no opinion on the subject because I don't really use slack anymore, I remember them being pretty controversial here.
Or next-paragraph/last-paragraph movement.

Or all movement combined with prefixes. I regularly do

C-u C-u C-p

to jump sixteen lines backwards. Or add another prefix and it's 64 lines.

Separately, macros, yea! Macros with regexes FTW! The counter you can use in macros - occasionally very useful! M-x occur! Dired which can search a whole directory tree of file contents for a regexp! So much more.

Only thing worse than emacs interface is not having emacs at all.
I see Matrix as a sort of generalization of Signal. It's federated and decentralized, and they literally had to scale up the E2E system that Signal came up with. I use it for every form of digital communication (bridges are nice) including 1-to-1 but I think most would use it for group chats or organizations.
Why would you expect UBI to survive covid-19? Who would go to work with a virus if they had free money? And what would they do with all that money when nobody
wanted to work at a grocery store meat packing plant? At best, inflation would destroy the UBI value.
Location: Boston

Remote: Yes

Willing to relocate: NYC or Denver

Technologies: Python(Numpy, Tensorflow, PyTorch, Pandas, Bokeh, scikit-learn), Docker, GCP(BigQuery, GCS, Pub/Sub)/AWS, SQL

Resume: https://isaacmg.github.io/resume.pdf

Email: igodfried@isaac26.com

LinkedIn: https://www.linkedin.com/in/isaac-godfried-70874466/

I'm a data scientist skilled in a variety of machine learning techniques. Currently, looking for full time roles or contracts that involve a substantial amount of machine learning.
> Yes it returns what is expected. The maximum of those two values.

What is the maximum of those two values?
The entire idea of a "smart city" is pure anathema to how vibrant cities function. It's a technocratic wet dream, the digital version of Robert Moses and Corbusier making a comeback. The people preoccupied with this should read some Alain Bertaud and learn how markets work and then go do more productive things with their time than trying to micromanage cities.
The First Webcam Was Invented to Check Coffee Levels Without Getting Up
Indian education startup Byju’s is fundraising at a $10B valuation
I'd heard another interesting angle to this - that the Google/Apple notification scheme is decentralized, but users can only test C-19 positive via a central authority. Meanwhile the NHSX notification scheme is centralized, but users can self-identify as C-19 positive.

Can anyone confirm this?
You read a little bit more and eventually get to cursor control. Wow, somehow they managed to pick the only possible thing less intuitive than 'hjkl'!

The initial experience of vi is that you learn six keys to press to make it do things, and go from there. Emacs is significantly more complex than that, starting out.

It's definitely not intuitive, but it's an order of magnitude of difference from Emacs, which could be described as anti-intuitive.
This was my reaction as well and left me wondering if there is missing information here.

NYC has been on lockdown for weeks. A very large percentage of the city is staying home. Some completely isolated, but most are not completely isolated.

People have periodic contact with family, friends, neighbors, pharmacies, grocery stores, and/or delivery people. People who live in buildings with shared common areas (doors, entryways, elevators, mail rooms, laundry rooms, ventilation systems, etc.) cannot help but risk some exposure. Masks and social distancing are not 100% effective.
> It's because scrolling doesn't actually make sense in emacs or vim, if you've put some time into learning how to use them. In vim, for example, you would be much better off navigating with the keyboard than the mouse.

Is this coming from a workstation-oriented mindset? On laptops with touchpads, scrolling with your "mouse" makes a ton of sense even for seasoned touch typists. I don't always use it for scrolling, but I frequently do. However when I'm sitting in front of a workstation with a traditional keyboard and mouse arrangement, I do avoid the mouse.
You can't get it in any of them. The same T series that gets a 1440p screen with Intel doesn't with AMD. It's still a budget line. Maybe in one more generation we can go all the way and get a 4K X1 with a Ryzen.
Maybe it is mean of me to consider the consumption of fast food as lazy. I did eat fast food myself frequently when I was younger and I consider that version of myself to be lazy. Nowadays I know I can wait to have a proper meal in almost all occasions. Regardless, if do decide I can't function without a Chick-Fil-A sandwich, I won't have it delivered by a middleman.
Yet, reading a recent report in [1]:

"The NHS contact-tracing app must not be rolled out across the UK until the government has increased privacy and data protections, an influential parliamentary committee has said".

The app requests location permission on Android, something that Google doesn't allow when using their implementation.

I suspect this app, in this form, is DOA and will be quickly replaced. Even if they do somehow roll it out widely, there are concerns in [2] about its effectiveness working in the background. This app is a complete disaster, and will be unviable for the mass tracing they will want to conduct. They've pushed and pushed for "why" a centralized approach is the "right" one, made blog posts, issued justifications.

Yet the app isn't likely to see mass adoption and isn't going to work due to restrictions within the OS. This app represents the disastrous approach the government took to this virus. Flip flopping around, shutting down way too late, no clear guidelines or approach, and a high death rate to solidify their failure. Then, they decide the official approach is "wrong" or "not good enough".

Heads should roll over this.

[1]: https://www.theguardian.com/world/2020/may/07/uk-coronavirus...

[2]: https://github.com/nhsx/COVID-19-app-iOS-BETA/issues/2
There are a bunch of services that already do this in some permutation or another:

Tugboat: https://tugboat.qa/
Squash: https://www.squash.io/
Dockup: https://getdockup.com/
Release: https://www.releaseapp.io/
FeaturePeek: https://featurepeek.com/
Valist: https://www.valist.dev/

Some of them obfuscate the Docker aspect, or use different technologies (GCP, k8s), but this seems to be an area that is getting well-covered. And that doesn't consider similar functionality integrated in big platforms, like Netlify Deploy Previews, GitLab Review Apps, etc.
We have 'replies' (which lets you post a message into the main timeline which refers to an existing message in the timeline), but we don't yet have 'threads' (which lets you branch the conversation into a sidebar).

The protocol actually has support for label-based threading (i.e. "hide all messages tagged #gif" or "only show messages/conversations in this room tagged #work") already, as per https://github.com/matrix-org/matrix-doc/blob/matthew/msc232.... But we haven't had a chance to hook this up into Riot yet, thanks to all the work spent on E2EE by default.

Proper threads will come in time however.
Well, one problem that unions have had is that almost every non-monopoly whose workers they successfully organize seems to fall apart. It may just be a correlation, but it is also possible that the unions are causing the failures.
Hi, thank you for the kind words! (I'm the founder of Retool.)

Per-user pricing is indeed tricky for us, since people oftentimes think about the value as per-app, not per-user. But ultimately, we want to encourage, not discourage the building of apps on Retool, and our best customers view Retool as a platform for building all their internal apps. (The best customers typically build 100+ apps on Retool.) That's why we don't price per-app.

But it's possible per-user pricing also isn't optimal. If you're open to it, I'd love to bounce some ideas off of you. Do you mind sending me an email? (I can't see the one in your profile.) Thanks!
> Most businesses do not have tax and police authority and must face the market test on a daily basis.

The only thing that keeps businesses from claiming tax and police authority is the government monopoly on violence; they'd happily take if they could. Same goes for having to face the "market test": businesses certainly don't want to that and would happily get rid of it if governments allowed them to (or did not exist).
It's only a burden to the extent that type annotations are a burden. It's definitely possible (including in Rust) to do away with both, but that has downsides of its own.
There is some info that hints that the people at home are not venturing out much.

I personally find this alarming that there is still widespread community spread. In my more rural state I think there is community spread, but nursing homes and long term care facilities are still dominating hospitalizations and deaths.
Almost. My sister had one that I missed out on when she got a new car.
FYI your website completely fails to render with cookies (and thus localStorage) off. Detailed explanation: https://sneak.berlin/20200211/your-website/
>PGP is dead on arrival, since it's an overcomplicated mess.

Er what? The complaint about PGP is that it is too simple. Users have to know too much about how public key cryptography works. The suggested alternatives are much more complex.
But maybe people don't want to use different software for the same purpose: sending text to other people. No matter they are on a PC or smartphone. That's what botters me with Signal. Bound to a phone (number).

But Signal just works and is fast (though not as fast as WhatsApp)

Matrix in the default login also works, but when you choose the default open Matrix Server ... it is slow.

So I also will continue to use .. not only 2 but 6 different text sending applications. But in the future I would love to just use the Matrix protocol and one software.
Modern science is absolutely not a single paradigm. QM has been in conflict with GR since its invention. Lambda-CDM is in conflict with MOND and other cosmological paradigms. String theory is a paradigm. And that's just talking about theoretical physics. I appreciate your argument, and yes if there have been no paradigm shifts in the past few centuries that would neatly resolve the problem. But I can't possibly agree, and regardless I would still love to find a counterexample where something which anyone considers a paradigm shift happened in a non-political manner.

For a great example outside of physics, I can't imagine how anyone could read the story of plate tectonics and not understand it to be exactly what Kuhn was talking about: https://en.wikipedia.org/wiki/Plate_tectonics#Development_of...
Google abandons projects when they don't make business sense. Or perhaps you think Google is a charity that just keeps randoms apps running on servers? Maybe it should be funded with tax-dollars then.
We're trapped in a system of perverse incentives and third parties. FDR mandated wage freezes and price controls under WWII - so guess how employers bypass a wage freeze? Start offering health insurance! The government saw this and thought "gee, let's encourage this by offering lower taxes for employer expenses on health insurance." And so began the growth of a parasitic, complex industry that accomplishes so little at such a great expense.
Not the parent, but I do think that looks better. I do think their client looks better than that, though. I'm a big fan of dark themes.
Use Mercurial? :)
I think the answer is in the previous article about Python linked in this article: to show that you can serve more requests with less resources if you avoid the Python/Gunicorn way and do it her way instead.
Absolutely. We know perfectly well what works in cities and it's got nothing to do with smart tech.
It's an overused and abused argument but it's not a null argument (e.g. just FUD). It has enough validity not to overcorrect the other way. As a general rule, organizations at least need to carefully consider the true cost commitments of providing even near-par level of security with their own internal resources as they could get 'out-of-the-box' from a cloud provider. It's easy for organizations to imagine they will, quite another for most to actually pull it off in an auditable fashion. The minute an org starts opening holes in their firewalls to accommodate remote access or using cloud-based tools for remote access, I start to get skeptical (e.g. how well is that network segregated, anyway?). The shear volume of internal process and policy dependencies that need to be managed and maintained to "do it right" is a supremely tough burden for SMBs, for instance.
I find the comments that 'Single Payer' isn't intended to address pricing problems sort of strange.

'Single Payer' means that providers have to negotiate the prices with _one_ payer, the state, instead of separately for each insurance company (or having a go at every uninsured patient, for every procedure).

Of course a seller of high value products will want to negotiate the price individually for every sale; the cost is smaller than consumer surplus would be in such cases, right? That's why we have car salesman.

Without respect to whether it's a good idea, isn't forbidding price discrimination the whole point of single payer, rather than a side effect?
https://free-robux-generator-2020.hackathon.com/
I contend that the debt, after being sold, is not “real” any longer, and therefore the debtor has no moral obligation to repay it. Legal? Definitely.

The original lender has written the debt off, probably gotten a tax break from the government, and moved on.

People and companies break contracts all the time. Moralizing over it is just a distraction from the economic and juridical forces at play.
Housing was one of the successes of Soviet system. Tall apartment buildings surrounded by parks.
GUI Emacs is a very thin GUI skin on TTY Emacs. As an example someone brought up elsewhere in this thread, you can't scroll (with the mouse) in Emacs without bringing the cursor with you. Scrolling without moving the cursor doesn't make sense in a TUI environment, so it doesn't exist in the GUI version either.

Your second point is very subjective and most people are bound to disagree with it. You certainly can't argue that like it's an objective fact, because it's very much not objective.
There's a push back against NIMBYism with YIMBYism (Yes in my backyard!), but that's as fraught with politics as ever, with aspersions that everyone's in some elses' pocket. It's frustrating, to say the least.
I'm not sure what your experience is but research is vastly different to commercial enterprise and there is a massive motivational difference between curing cancer and making CRUD apps to get your 'side hustle' on.

In my experience in highly funded research groups that run outside out of traditional management (translation annoying and wasteful tertiary education administration) researchers that make an impact get on just fine and produce excellent results on a liveable wage and being given the space to do their jobs. In my mind, the highly masculine and overly aggressive capitalist mindset that competition == results is either untrue or false and discounts a wide range of motivations, personalities and skill sets which do things of interest or worth in intellectual jobs.
Agreed. I am mighty impressed.
It might be because of China and the Chinese market/customers. It's only anecdotal, but last October I got to visit Vienna for one day (I live in Europe) and I was surprised to see a a lengthy queue outside the Louis Vuitton store close to the St. Stephen's Cathedral. First, I was surprised because I couldn't understand why would anyone still wait in that sort of queue for something to purchase in this day and age (when everything it's at a few clicks distance), and second I was also a little surprised by the fact that about 75% of the people waiting in that queue were of Asian origin, most probably Chinese.
Ask HN: How did you first hear about HN?
I can easily see the words "even more" being added only after rounds of reviews :P
The backend should be your database, and Drupal is one of the more successful CMSes that takes care of the model/view. You can build views very easily with them and use that as your search engine or table (or both), you can hook it up with its api for more flexibility if you so wish.

I don’t know in this exact use case, but there are probably building blocks (modules) for his to get very close.

I’ll absolutely agree Jquery is an excellent library that I use to this day. It’s extremely elegant and indeed, it is a good example how it is suppose to be done.
Autism is related to high socioeconomic status, and has common factors with high IQ. Well, it's harder to say that autism is a "pseudoscientific swindle":

1. https://www.researchgate.net/publication/328734204_A_theory_...

2. https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4927579/
Even public restrooms are free in the States - not sure how that hasn’t caught on more
HN discussion about https://keys.pub from two weeks ago:

https://news.ycombinator.com/item?id=22995792
Scaling Public Health Capacity for Contact Tracing and Disease Investigation
Or, emacs in the browser. Popular editors like VS Code use monaco and now github has codespaces [1] which is running in the browser.

People live as much or more in the browser as the terminal these days, so bring the emacs sauce to where the people live. Maybe you could get some of the c compiled to web assembly, and the lisp would follow? It'd be neat to open a buffer to the page emacs lives in and start editing, call JS code, or embed emacs into a page as easily as monaco. Maybe the GUI components could be made out of HTML 5?

1. https://techcrunch.com/2020/05/06/github-gets-a-built-in-ide...

PS. Rough sledding for Gitpod with this announcement.
All of our performance-critical, high throughput services are written in Go. We have not received any unsolicited advice asking us to rewrite everything in Rust or Nim (yet).

HN post is going to change that real soon..
SQL JOINs using external indexing for MongoDB
But this isn’t engineering. This is the IT equivalent of building a bridge and driving successively larger trucks over it. In real engineering fields, you can do predictive analyses based on prior empiricism. There’s none of that in our fields until you’re talking about very small systems where, for example, the stack consumption can be determined in advance and the scheduler can give you guarantees about worst-case performance.

And this is to the detriment of all of us. That’s why you’ll never hear me call myself an engineer.
Also grew up in the Bay. The peninsula and the South Bay are the epicenter of the Facebook, Google, and Apple wealth. As these companies have flourished, the surrounding area has become extremely flush with wealth. It was only a matter of time before the materialism that has been seen in LA and NYC set in as the Bay is in its heyday. If you're looking for humility, you'll find it centered around UC Berkeley and Oakland, as opposed to Stanford. The dichotomy between the two prestigious Bay universities is clear and they are the centers of the differences between the portions of the Bay. It's reflected by the types of students that attend and people drawn to the surrounding areas.
We would love to talk more about the issues you have. If you want to schedule a call just drop us an email.