skysight-inc/HackerNews huggingface dataset:
I'd read some post where Go designers boasted about how they simplified compiler code by cutting down a language feature. It seemed to me they were obsessed about keeping compiler simple which resulted in half-assed language that was then re-casted as achievement in minimalism. I've felt that Go is optimized for compiler designers as opposed to actual developers.
But... why? Giving a user complete control over JS code that will run directly off the site is inherently an unsafe idea, for you and for the user.
This is a really cool idea— amazing to think about something like goodreads taken to the next level where people are sharing their emotion markups for texts. Imagine how you could try different mappings to see which ones you liked...
Honestly I don’t have a clear recollection. Their point was to impress on us broad adoption so big names were dropped. This was in the context of Mongo Atlas, their cloud based solution, and how it is being used in heavily regulated/strong privacy environments.
Sure, that makes a lot of sense, and it's a sensible demand when there are a million people, each putting up one fence.

However, when you write the same architecture over and over, you don't write an explanation each time - for various reasons, a not insignificant one being that there's no obvious place to put it. (I use dependency injection in my code. Where should I explain why - on each class? In a separate file in the project? In the documentation? Should I write documentation, then? What if I write it and others continue to "new" services inside their code?)
I can confirm this is accurate.

No Australian government has made any kind of indication that elimination is a goal, and nor was herd immunity a goal. The goal was time to prepare the country, and to minimise the death toll.

As it happens, it has been functionally eliminated in SA/NT/WA with no new cases in May and zero active cases. But the expectation is that new cases will arise as travel restrictions ease but contact tracing will be sufficient to control them.
Ask HN: WFH Setup?
With my remote internship starting soon, I was wondering how everyone else manages to incorporate work devices into their personal setups. Namely, I'm worried about constantly switching out my work and personal laptops to work with my peripherals.
If you haven’t been using it, make sure to use PointerEvent.getCoalescedEvents where available, which unlinks the events from the display frame rate. Anything using pointer events for drawing should use it. (But remember that events can come in at any speed, e.g. a 240fps pen should coalesce four events per 60fps frame—so make sure you can cope with lots of events.)

I believe that the pointer events API is in current browsers now uniformly superior in functionality to the touch events API which it obsoletes.
Not really, Visual Merchandising and placement is a field on its own. Target knew precisely where to put items if they dont want that brand to do any sales, to the point where it could be 30% to 40% drop even from a Reputable brand and sellers, and 70%+ from lesser known brands, effectively killing it.

It is a tactic often used in dispute, that is why Brands needs to work on Branding to combat this stronghold from Distribution. And one reason why small brands likes the Internet so much rather than working with conventional distribution channel.
The APL module is in the `lib` directory of the repo holding the code, you can see the implementation there.

It wouldn't be that bad to pull all the library code out into the 'main' command, but it would lose the 'single statement' impact and probably be harder for people to follow along with.
A very useful skill for any musician is perfect pitch, the ability to identify notes without reference. Adults aren't able to learn the skill but if you start as a child you are able to learn it in the same way kids can learn a new language without an accent and can identify small differences in sounds that adults can't learn. I suggest you look into teaching that ability.

Also, loving music is the best motivator towards being a great musician. You can help by exposing someone to different types of good music and helping to identify a favorite.
Overvalued IMO. I don't find Zoom to be at all differentiated from the many other video call apps from Meet, Teams, Skype, etc. All the enterprise software companies include video meetings in their bundles, why would you pay extra for Zoom?
Who is this question directed at? OP is linking free software.

If you mean brokerages that advertise no fees to trade, they make money by loaning the cash in customers' accounts.

https://www.bloomberg.com/news/articles/2019-10-10/brokers-p...
It's not just the fact there's 66 million people in a country smaller than Michigan either. The UK is a major transport hub. Heathrow is one of the busiest international airports in the world, both for visitors to the UK and as an international hub. London is one of the world's top tourist destinations. It's also very close to continental Europe, with tens of millions of people travelling between them by train and boat every year. The government's response was badly botched, but a fairer comparison is New York not New Zealand.
Probably not the question you had in mind, but what Lisp and what made you choose it?
At this point in his life, it seems meaningless to debate whether he's still a good investor. He won't have to live with the consequences of today's choices in twenty years. Neither money nor anything else can benefit him. With no incentives, it doesn't even matter if his ability is intact. In twenty years, his successors will either have run BRK into the ground or overshadowed him and nobody will look back to his final investments. Which he must know.
There was a time when the competition was about who could build a better car. Eventually this was turned into yet another game of depending on the human element. With limits on engine output or other mechanical improvements, there's no way to have impressive gains, any more. It's just another way to pit one person's reflex against another's. You'll never see anything surprising from Nascar, because they literally ruled it out.
Zoom P/E ratio is 2k+. Seems overvalued?
>Take GIF89, add intra-frame compression, lossy mode for frames, and expanded colors. If you stuffed the new format frames end the end with index numbers old clients could play the sequence at a much lower framerate without too much of a hit to file size. But you accept some further bloat as a temporary measure to push adoption.

So instead of using good solutions that are already out there, we should just polish a turd instead?
Don't forget the tax brackets:

2015 top bracket: "over $151,050"

2019 top bracket: "over $205,842"

So anyone anywhere near that bracket, despite the increased percentages, is probably paying less tax overall.
so this use raft for topic data not just metadata ?
Learning to Skateboard in a Warzone (If You're a Girl)
Sorry I mean I closed the issues section
Sorry I mean I closed the issue section
I always used classic in XP, that said, anything not win10 is welcome.
are you using Jocko in production?
In a proper kafka setting you would use avro and a schema repository to have defined schemas for your events and have an ability to upgrade schemas automatically. For breaking changes you would use kafka streams to migrate the old topic into a new topic and then discard the old topic. Kafka has transactions, and with kafka streams you can create joined views that include those transactions.

It’s a different way of working for sure, but for an event sourced system I think kafka is an excellent choice. In a sql database keeping the complete history of changes for years is much less practical than in kafka.

What you shouldn’t do is look at kafka as a database. It’s a message log. You push messages in, you eventually read them back out. The key word is eventually. You can’t read your writes, and that makes building an interactive system on top hard.
Not the OP, but they can both be pretty bad. Nazi Germany or the USSR on one side, or Somalian warlords on the other side. Perhaps the warlords are better, but that's not obvious to me.
Yeah that's what Sweden did.
I think certain decisions, like ditching inheritance, were very much informed by the last 20 years of language 'advances'.

They certainly got some things wrong (null for example, and errors aren't great, generic collections would be nice), but it's quite interesting just how much they left out while making a very usable (IMO) language.

I don't want advances and progress in a programming language, I want it to get out of the way and let me think.
That didn't work either. Resolved it by connecting via VPN. So maybe it's either a geolocation thing, or a DNS thing.
Just because an employer pays for bullshit work doesn't mean the work isn't bullshit.
Filesystems are a pain in various ways. The only decent HA option is AFS and it has performance issues and general awkwardness. In a lot of programming languages the filesystem APIs are surprisingly bad. And it's still really easy to have lost updates etc.
We at $CONTENT_FARM fell in love with this envsubst-as-a-service paradigm, and built our own with A/B testing. We then discovered we can apply it not only to our content but also to our bash codebase!

Now looking for funding to add evolutionary algorithms, combined with the best ideas from TRAC and m4, to make this a joy to maintain.
Things on the JVM are a PITA to deploy? That's a bit of a silly statement. Some things are easy to deploy, some aren't. It's not an intrinsic property of the JVM, but rather the consequence of a series of choices made by whoever wrote the tool in question.

You can do TLS in Java without using keystores, even if keystores do have some advantages, and megacorps seem to like them for all the wrong reasons. Using them shifts some of the complexity of dealing with certificates from the developer to the system administrator. It's an implementation choice.

The only other complaint of yours I could find ITT was about setting min/max heap size... not only is it extremely convenient to be able to do that, it also hasn't ever technically been required, and the defaults have been Good Enough for most uses since Java 5 came out in 2004. The JVM will figure it out for you, and if it's too conservative or too aggressive for you, you can tune it.

If Kafka is a PITA to deploy, fine, maybe that's fair criticism. Not all things on the JVM are pain to deploy.
Intuitionistic logic and intuitionistic type theory follow essentially the same set of rules, so how does type theory allow for a "marriage of mathematics and computation" any more than logic, which everyone already uses?
The reason college is a requirement is because everyone who is in charge went to one, and believes it is necessary.

That's a double-edged statement. On one hand, college is correlated with success (but that may be because college peddles networking). On the other hand, they are senselessly perpetuating a perceived important of college - which may not exist (at least for disciplines outside of medicine and so forth). There is no justification for the cost, it's a very expensive printing press.

While I can understand both points of view, after my complete and utter cash grab "degree" where I learned nothing beyond what I already knew, I perceive it as a scam.
GoGuardian on my sons school laptop
Does anyone know about something called GoGuardian?
My child was given a laptop from the school district. The one page instruction sheet mentioned it as being on it.
However there is evidently the ability for the administrator t not only keep track of computer usage, but also keep track of who uses it through visual and sound monitoring.
Now I'm not aware of the legality of this. Nor of just how far that goes.
But why is my childs educational tool allowed to also watch our lives?
If someone can give me some insight into this, I would appreciate it.
Just because theyve restricted our lives doesnt mean they should get to also be in them at will.
More seriously, since these laptops were provided to those families of lesser means, this would also seem to be a targeted monitoring.
Bhūribhirbhāribhirbhīrābhūbhārairabhirebhire
qtile? I don't get the joke. It seems legit to me! Thanks for your time!
One could imagine sufficient contracts to preserve the land's value/health, but they would be difficult to write and add friction.

A lot of conservation/preservation is easier if you know you're going to be leasing it for years and the landlord is your neighbor.
Sqlite is quite literally the most popular piece of software in the world. I find it a bit ironic to say that it's not fit for most purposes.
WeWork Layoffs Keep Coming
Can I ask where you attended? Honest question. I attended a large well known public university and even though most of it was wasteful, I did learn plenty I wasn’t aware of before.
I've initiated 2 OSS libraries that are major libraries in their fields (hyperscan and simdjson), although neither were things that I have done the majority - or even all that much - day-to-day coding on. I totally agree with the 'bit shitty' aspect.

This comes down to releasing an MVP so you can find out what people want and iterate. If your project is actually viable and interesting to people, you'll get a lot of useful feedback a lot quicker than you would if you sat around "perfecting" it.

A big point: there's an anecdote about a Hungarian economist who, when asked "how are you?" would reply "compared to what?". Sometimes a 'shitty' library is only 'shitty' in your head compared to some idealized picture of what 'good' might be. We had commercial success with Hyperscan (back when it was a closed-source library) when it was in a state that was Truly Shitty as compared to how it is now (actually, even a couple years later it was much better). However, the question "compared to what?" was important - it was way better than anything else that solved the same problem (including custom regex hardware). So we made a good chunk of money with a "shitty" library.

It's important to be honest about what your answer to "compared to what?" is, the state your library is in, and how much work you plan to do, though. I'm not crazy about the temper tantrums people throw about this ("how dare you TRICK me into using your free library") but it would be nicer if people were to use 0.1-type version numbers and words/phrases like "experimental" or "hobby" or "I wrote this for a lark" a bit more freely.

If you're planning to win in some 'niche', please make that clear - Hyperscan was the best available multi-pattern streaming regex matcher at the time, but it would have been a dreadful substitute for libpcre if you wanted a featureful single-pattern non-streaming regex implementation.
Proud to call myself a graduate of the #1 Minecraft University.
The question is how long can Zoom keep this up and when will it start to go downhill, even when the airline industry starts to recover (if they can recover).

In both cases, What goes up, must come down.
It's cheaper to do flat.
Compared to what? Plenty of companies are losing money and are highly valued, which is kind of like having a P/E that is greater than ∞.
If you're selling to Target they can certainly hurt your sales with unfavorable placement, but the impact isn't really comparable to the buy box on Amazon, the overwhelming majority of sales are buy box clicks.

A direct comparison would be target putting your product behind their product on the shelf where the shopper can't see it without digging for it.
This absolutely does not work.

In Australia we tried to keep aged care homes isolated, and it was catastrophic - something like 25% of deaths were from a couple of cases that were undetected and made it into aged care homes.

In Sweden this was explicitly their plan and here's what happened:

“It’s very difficult to keep the disease away from there,” he said. “Even if we are doing our best, it’s obviously not enough.”

But he said: “We are not putting anybody’s lives above everybody else’s lives – that’s not the way we’re working.”

Tegnell said in late April that at least half of the country’s deaths had been in nursing homes.

“We really thought our elderly homes would be much better at keeping this disease outside of them then they have actually been,” he told Noah

https://www.businessinsider.com.au/coronavirus-sweden-lockdo...
A year after you leave the job, your team is told to build a new auth backend against the database, using a different bcrypt implementation. They just know to use bcrypt, but not about your truncation hack. The deployment is a success.

Two weeks later, an angry user (the only one with a 100-digit password) complains that they can't log in anymore. The guy is the company's best-paying customer; the boss is furious. The whole team goes on a wild goose chase for two days and nights just to find out what happened, as clearly there's nothing wrong with their code.

A few years later, a former colleague shares the episode on HN. As you read the comments, it dawns on you that the idiot antagonist of the story is you. In this moment, you are enlightened.
> as blocky as possible

That's the thing, good pixel art should be _as unblocky as possible_. By working against hardware limitations and with the particular properties of a CRT screen, artists are able to create amazing-looking pictures with extremely limited means.

> use pixels as your brush and embracing the limitations
> don’t know if that Sarge cats image is manual

The Sarge's cats are a great example of pixel technique, not composition or emotional depth. It's a sketch, painstakingly drawn by hand (most likely using the keyboard or a joystick), each pixel truly placed and selected individually. It's made using precisely the care for each pixel you talk about, but the care has been taken to hide the inherent blockiness and low colour count.

I suppose it's a generational thing. Having grown up with CRTs and low-res, low-colour machines perhaps creates a different kind of admiration for the immense skill needed to make a lowly C64 or Amiga 500 appear capable of something it's not. Here are a few examples of such graphics from the game Agony from 1992:

http://amiga.lychesis.net/game/Agony.html
>> It seems unlikely that the Chinese government would assume that even Americans buy health insurance retail.

They aren't assuming anything. They know that healthcare in the US is hit-or-miss, that it is normally for people to move between having and not having healthcare throughout a lifetime.

>> The new report highlights that 5.5% of children under the age of 19 were uninsured, largely because of a decline in public coverage.

https://www.census.gov/library/stories/2019/09/uninsured-rat...

1 in 20 American kids are uninsured, not counting the undocumented who don't answer the census. That's ridiculous today but it was even worse in the 90s. That's why the Chinese didn't want to give kids to non-wealthy Americans. Uninsured children are almost unheard of in Canada. Only some illegal immigrant children, but even there they have systems in place.
Man who tokenized himself on Ethereum becomes AI deepfake
Some countries had no lockdown instead using an app and testing. I'd say it's worth it, considering it works privately until someone is found to be infected.
Let me know if you like the site, we can put it out in a proper domain and add submissions, sorting etc.
You're right that comparing population centres is more helpful, but London has a total population around half that of the whole of Australia with density over 4500/km^2. Even if you expand to the whole of south east England, there's a population density of 450/km^2
Fantastic! Going to use this in my next project.
You should go and get tested.

If you have it then it is in your lungs (it's a respiratory disease)
There are ways to implement contact tracing so that unnecessary information is not shared and so that you are in control of what gets shared and when. This is not the case for (say) face recognition on a CCTV feed.
I meant to say private use, not public use. But if I want to install from pip over the internet, which is my most common use case it needs to be publicly accessible, right? Which for me means GitHub, bitbucket, pypi, or some other bespoke solution just to avoid "publishing" something for my own private use. Or do I misunderstand?
Have you considered the effect of an out of state license plate?
Well, that doesn't apply here because gifs still have better UX than video for many use cases. Nobody wants to use video as it's implemented right now for reaction gifs.

Browsers and platform defaults could go a long way to improve video UX but they don't. Not having to open my network tab to save video would be a place to start. Being able to right-click to copy/paste them would be another.

These aren't "lowest common denominator" things. They're everyone things.
Can you leverage Mirimir ever in your real life? If Mirimir writes some stupendous essays but 5% of his posts are critical of say, some aspect of the LGBT community, then wouldn't it be a huge risk to your IRL reputation? Then you couldn't admit that you're Mirimir to others IRL.

But I like the idea of blogging under a fake name! This will sound ridiculous, but I'm a young individual with big ambitions. I don't want to blog, lest my future enemies figure out my psyche to use it against me.
That works up to a certain size. Beyond that it's just an anachronistic emulation of an aristocratic manor house with wealth displayed by all the hard working servants cutting an immaculate lawn by scythe.
If you're doing foo a lot, you make a foo() function. That doesn't mean you have to create a pure virtual FoolikeOperation class and FoolikeOperationFactory, a concrete ActualFooFactory and an ActualFooOperation class.
Because Zoom _works_. I know of multiple companies that pay for Teams due to Big Corp Politics, but still use Zoom because it actually works.
Nothing is more infuriating than saving a 'gif' that instead gives me some obscure format none of my programs besides the browser can use. Only serve video if it's in a format as ubiquitous as Gifs.
100 % agree
we need good (etch/zookeeper) as a library.

I wrote something similar but that provide only (lock/lease) using paxos.

The problem with raft ETCD and zookeeper replicates state machine design is that :
- machine leaving and joining the ensemble dynamically is something hard to do correctly
- optimal quorum size is no more than 5, you can setup other node as observer but it’s hard to decide which of 1000 node should be in the quorum ...
I think 2 reasons:

- it looks just easier in python to use c bindings

- python is used in universities, just like java is/was

I think crystal is the better of both, and would be great for this kind of stuff
>"All the enterprise software companies include video meetings in their bundles, why would you pay extra for Zoom?"

Network effect.

Zoom adoption has reached critical mass. Why does anyone pay for Slack when IRC is free? It's what everyone else is doing.
Two of those are the discredited French study and the other is a metastudy that includes those findings along with lab results (ie, not actually showing it works in people).
this lib u is great and 1000 time cleaner better tested and easier to use compared to trying to reuse etcd raft implementation :-)
come to think about it.. You don't even need to!
If you dockerize a chrome instance to start an electron app, you can then use it as a miroservice to truncate!

I even has the possibility to inspect the element and actually see what's going on.