skysight-inc/HackerNews huggingface dataset:
For the readiness probe a simple endpoint that returns 200 is enough. This tests your service’s ability to respond to requests without depending on any other dependencies (sessions which might use Redis or a user auth service which might use a database).

For liveness probe I guess you could check if your service is accepting TCP connections? I don’t think there should ever be a reason for your service to outright refuse connections unless the main service process has crashed (in which case it’s best to let Kubernetes restart the container instead of having a recovery mechanism inside the container itself like supervisord or daemon tools).
100% certain, but it's self signed, so no mainstream browser will honor it.
It's not going to be static compilation or give any sort of speedup. That's just a bundling command basically.
Well, what is the other way we have to get OSS funding outside of the corporations that use it?

Not saying that it can't exist, but it doesn't exist, and that is why.
No wondering, I just assume that's the case. Like, whatever the Chinese equivalents of 4chan and pastebin are would be in constant discussion over the best ways to exploit that information. OPM is a big umbrella over the US Federal Govt. They even got biometric data in the form of fingerprints.

There are certainly worse things to breach but it's basically HR for the US gov't. Imagine your company's HR dept getting totally owned, then people using the CFO's data to get large loans, make harmful business deals or blackwash someone high-profile.
NewsML-G2, format for exchanging text, images, video, and audio news
There seem to already be such a list: https://github.com/jkup/awesome-personal-blogs

But certainly the more the merrier
The University of Newcastle.
Have you looked into webassembly and how browsers give access to filesystems[1], there could be hope for a future of high performant filesystem access.

[1] https://developer.mozilla.org/en-US/docs/Web/API/FileSystem
At least they were not selling spyware like some other big companies do right now.
Most of his stock holdings occupy land in very valuable places, and aren't paying much in property tax.

The principle is to pay for what you take, not for what you make. His modest home, likely on a modest lot, in a not-huge city, is worth little.

For a while, he had a couple of places in Malibu, and he told the WSJ what he thought of Proposition 13, keeping the taxes ridiculously low. Arnold Schwarznegger told him to go do pushups. Buffett saw the injustice.
Not in my province (PEI) we have to go to another (NS) to get a passport, our mail is sorted there (Halifax), and our driver's licenses are now made in Ontario.
VS Code is slow at basic things like having characters show up on screen after hitting the key. It's good at everything else though so that lag doesn't matter as much.
I remember hanging out in /r/Unity3d and some newbie posted a download for their completed game. It was super basic - just a game where you move a cube around a grid, but the size of the game was insane, like half a gig.

The dev who posted it seemed perplexed when people told him the game was 100x bigger than it should be.
Does xz actually outperform ZSTD anywhere? IIRC even at high compression ratios ZSTD is a lot faster than xz.

Edit: Arch Linux switched from xz to ZSTD for their package manager and somebody compared both: https://sysdfree.wordpress.com/2020/01/04/293/

The Arch Linux developers state that they expect an 0.8% you increase in package size but an 1300% speedup in decompression. Not too shabby.

I'm running Arch on my personal system and it's really noticable, especially when I create by own packages, compression doesn't take longer than compiling anymore.
I always find it ironic that for all but the most lucrative criminal enterprises, if the criminal applied the same amount of effort towards pursuing legitimate employment, they would come out ahead (adjusted for risk of course).

Some people just enjoy "getting over" more, to the point that they will discount their labor used for such schemes.
The first thing I noticed after setting up an RSS reader was gow click batey and dumb everything in my RSS feed was.
I used bazqux for a while and paid for the annual subscription. It just ended and I was looking around for free alternatives, and found CommaFeed, which reminds me a lot of Google Reader.
I don't think insurance will allow you to triple fill something and don't prescriptions for controlled substances expire?
It might have not been directly funded by landlords but it might have been approved for publishing with the same motives as opposed to the other studies which came to opposite conclusions.
Does Microsoft even use WinRT "internally"? Back in the day, e.g. Office would simply ignore all DevDiv and WinDiv bullshit and roll its own frameworks and even _custom controls_ libraries.
An interesting way to assess your students, if you have time and a reasonable amount of students, is to do what the IB organisation required my Spanish teacher to do: a one-on-one oral exam with presentation and follow-up questions from the teacher, all recorded and sent to the IBO grading board.
They're not on the wrong side of history at all, they were simply criminals, and I'm not quite sure about the past tense there.
Yeah I understand that, but if you are going for identical performance characteristics of how epoll would normally be used then I would expect it to re-register. Thats all I was getting at.
Interestingly, a lot has changed in computers in the past 33 years. When gif was made there were no good lossy compression algorithms that had been developed, let alone implemented efficiently enough to run on computers of the day. This changed by the early 90s.

>he’s saying that videos are solving the problems of over sized gifs

And they have been for the past 25 years.
If visual studio code is open source, please show me code of Remote Dev extension.
> Must load entirely before playing (whereas video formats can load as they play)

Huh? What browser are you using, that's not normally true.

You can even stream live content via gif. http://gifsockets.twolfson.com/
Coronavirus: Brazil overtakes Spain and Italy as new cases grow
I don't understand why you're being hostile. I'm pointing out a very important point which you're missing.
LVT is least distortionary tax, because you can't create or destroy land.

> Why should a low-margin supermarket which people need, occupying tons of space, pay huge taxes, while a tiny very profitable ultra-luxury boutique hotel pays only 5% of the taxes?

Because the supermarket is using more land compared to the hotel. Every bit of land the supermarket owns is land you and I can't use. It's only fair that the supermarket compensate the community for this, since the land could have been used for something else instead (like an apartment building, or an office building).

It's also not a given that the ultra-luxury hotel will pay less tax. It's likely that a luxury hotel will be in a more desirable area of town, where land values are higher, and so tax there will be higher.
Modern browsers all use sqllite, so more than 90% of user accessing that index are doing through an app using sqllite.
Lot’s of things come with sqllite without you knowing about it
A simple standard C++ hello world introduces: functions, ctors, dtors, headers, header guards (you are including headers right away), namespaces (std, anonymous), operator overloading (<<), function overloading, pointer to function (endl), templates, traits, locales, streams (basic_ostream), lifetimes (cout), move operations, inheritance, static initialization (in locales) and a bunch of other things I surely missed.
You can get close to the performance of a cmov instruction by generating a pair of all-1s and all-0s values: a=c, b=c-1, and a result z=a&x|b&y.

Gcc will not under any circumstances produce two cmov instructions in a basic block, so that is your only alternative without dropping to asm. Clang is happy to produce two adjacent cmov instructions. Usually your ALUs are not otherwise so engaged as to make the number of operations involved costly.
Native desktop apps are great.

The reason that people don't write them is because users aren't on "the desktop". "The desktop" is split between OS X and Windows, and your Windows-app-compiled-for-Mac is going to annoy Mac users and your Mac-app-compiled-for-Windows is going to annoy Windows users. Then you realize that most users of computing devices actually just use their phone for everything, and your desktop app can't run on those. Then you realize that phones are split between Android and iOS, and there is the same problem there -- Android users won't like your iOS UI, and iOS users won't like your Android UI. Then there are tablets.

Meanwhile, your web app may not be as good as native apps, but at least you don't have to write it 6 times.
> I still have yet to hear anyone propose a workable solution for the ultimate problem of remote assessment in CS

What about 1-on-1 interviews? Ask people the questions face-to-face, ask them to talk you through their answers. That's how advanced degrees like PhDs are assessed.
Let's start with interest-on-interest payback of all the expense the SCO trials incurred, and getting the 'Microsoft Tax' refunded for the last 20 years or so would be nice as well.
Have you considered using OpenShift instead of Kubernetes? It comes with vastly improved multitenancy features, as well as other aspects, in regards to plain Kubernetes. OKD, the open sourced package of OpenShift allows full self-hosting: https://www.okd.io
X-37B Space Plane: Mysterious US military aircraft launches
The heap allocation is an implementation detail.

std::function is useful in some situations, but "without putting all my code into headers" is not a good argument.
And those who are late to the game and buy a piece of land comparable to their entrenched competitor who bought years ago are paying multiples of the property tax.

Those late to the game who decide to rent are paying rents based on current land values, but their landlords, who may have owned the property for 10, 20, 30, 40 years, are paying to the community based on their purchase price. It becomes a form of sharecropping. Landlording can be very profitable, especially in California, if you own or inherit property from someone who bought it decades ago. Cui bono?
Honeypotting minors is so unethical I don’t know where to begin. These kids’ futures could’ve been completely fucked
Funnily enough, I think that they are running on AWS Lambda.
This is the sixth mission:

* https://en.wikipedia.org/wiki/Boeing_X-37#OTV-6_(USSF_7)
https://github.com/microsoft/vscode-remote-release ?
Interesting past thread on Atom's performance struggles and how they got outplayed by the VSCode team: https://news.ycombinator.com/item?id=14140421
I think some of deniers are the same people that take as a matter of faith that governments policies and actions are always bad. Which is why they believe lockdowns aren't working.

I'll point out at the current rate of infection in California it would take over 100 years to get to herd immunity levels. We will have a vaccine next summer. And before that we will have enough contact tracing an surveillance in place. As well an a vast scale the public for the most part is now aware of the dangers and cautious.
JavaScript: Value vs. Reference
I used commafeed with various categories and have a mixture of websites and YouTube channels. It was a game-changer for me when I discovered that you can “subscribe” to a YouTube channel’s videos as an RSS feed by pasting the channel URL into a feed reader. All of a sudden YT became usable again.
The price has been downgraded before: https://www.wired.com/story/android-zero-day-more-than-ios-z...

And going back further: https://twitter.com/cBekrar/status/1128702955555713024

Pretty sure it's not marketing
> Do people seriously think Microsoft is going the EEE route again?

Frankly: yes. MS has changed it's colors but the nature of the beast is still exactly the same, don't forget that the current CEO was right there when all that stuff was going down. Browser wars, SCO trial, MS tax and on and on.
They actually did, many of the errors students have been experienced are with Amazon’s Lambda product.
Linux updates also cause issues.
Complain to your university. We outsource grading the weekly portion of homework to Pearson because there is no money for TA's. The alternative would be a fulltime position to administer a LONCAPA instance for the institution, but in the current financial climate that's an impossibility.
What happens if I build a house in the land ? Is the house is still mine ? It seems like it would keep me from improving the land.
So they're giving another candy, this time to developers who like/want to use Rust. Not bad for them.

My personal view/situation is a bit different. I think this is nothing more but yet another attempt by Microsoft to woo customers into a set of technologies/runtimes/APIs that are way more constrained that good ole Win32. On windows desktop GUI front I was using Delphi since 90s and barring few easily fixable hick ups what did work then works as a charm even now. So instead of wasting my time on their infinite ever changing set of front end tech I stayed on a proven path and that saved me a ton of money. And my desktop development is still the same with extra niceties as added multi platform ability and free and open source Delphi's alternative Lazarus/FreePascal combo.
They are sending our scores and responses to our teachers, and I am sure that most teachers will report a student with a C in class who then gets a 5 on the AP exam.
and the great migration begins. but when you look at other backend ecosystems e.g php, ruby on rails they're still getting shit done. even though people might say those languages/frameworks might be slow or insecure. stability is what's lacking in the JS ecosystem. glad I do my backends in flask now
OP here and you are my spirit animal.
Imagine a world wide web where Microsoft buys Mozilla because of a programming language they happened to develop.
This is a good question, and I think the article doesn't cover this topic well.

From the article:
> The other one is to tell if during a pod's life the pod becomes too hot handling too much traffic (or an expensive computation) so that we don't send her more work to do and let her cool down, then the readiness probe succeeds and we start sending in more traffic again.

Well... maybe. Is it a routine occurrence that an individual Pod becomes "too hot"? If your load balancer can retry a request on, say, a 503 Service Unavailable, you may be better off relying on that retry combined with CPU-based autoscaling to add another Pod (it's simpler, tradeoff is the load balancer may spend too much time retrying).

If you can't or don't want to add additional Pods, then your client is going to see that 503 (or similar) anyway. I'd say, then, that the point of a Pod claiming it's "not ready" to get itself removed from the load balanced pool is to allow the load balancer to more quickly find an available Pod, but this adds complexity and may be irrelevant if you run enough Pods to have some overhead capacity.

A Rails app is a bit different from a node/go/java app in that (typically at least, if you're using Unicorn or other forking servers) each individual Pod can only handle a limited number of concurrent requests (8, 16, whatever it is). It's more likely then that any given Pod is at capacity.

But, liveness/readiness are not so simple. If these probes go through the main application stack, then they're tying up one of the precious few worker processes, even if only momentarily. I haven't worked with Ruby in a number of years, but I remember running a webrick server in the unicorn master process, separate from the main app stack, to respond to these checks. But I did not implement a readiness check that tracked the number of requests and reported "not ready" if all the workers are busy.
Microsoft is only open source friendly right now because Satya Nadella thinks the future is the cloud, and I would guess that the majority of software running in Azure is open-source. You have to look no further than .Net Core. Microsoft's attempt at allowing their developers to write code that runs on something other than a Windows server/PC.

I would guess they still don't like open-source; they are just doing whatever they can to support their cloud business.
I guess I did overstate it. I was thinking about the health system I use.

I assume the drug testing requirements may depend on the state or the provider. It benefits the provider/health system by providing evidence they are taking reasonable precautions to limit abuse.

Also, I don't know if psychiatrists in WA are held to a different reporting standard than general practitioners. When I used a solo psychiatrist, no testing or privacy waiver required. When my insurance changed, I lost that psychiatrist and went to a regular doc in a large health system (UW Physicians). They require the testing and waiver.

But the law was changing when I made the change, so it may apply to psychiatrists now, too.
It is interesting indeed, and meant to add to my comment that it feels like finding a way to have a permanent settlement in Mars seems more near-term than changes to our biology.

I think the consensus is we generally "know" what to do to figure out a way out of this rock (so not necessarily interstellar travel), whereas modifying our biology seems magical in comparison.

Living outside of Earth, in a different gravity well, with different doses of radiation and likely in confined spaces is challenging, but at least you can put those things into comprehensible words. I wouldn't even know where to begin describing how we'd modify our biological construct, as you put it.
Can you elaborate on the security considerations of this? It seems like you could just as easily say it's more secure because it reduces the attack surface to a well-tested program with mature sandboxing.
This is a good article about Putnam. I would just add that his philosophy is part of a much larger trend in philosophy that includes pragmatism, post-Wittgensteinian analytic philosophy, and existential-phenomenology as in Merleau-Ponty and Ricoeur, all with overall views rather similar to Putnam's.
That sounds like a disaster waiting to happen!

Seems like a perfect use-case for Cluster API: https://cluster-api.sigs.k8s.io/user/quick-start.html

Have one global "mgmt cluster" with several workload clusters
Hah, I saw the title "Fragile narrow laggy asynchronous mismatched pipes kill productivity" and thought it was about the pitfalls of trying to coordinate remote teams across disparate time zones.
I'm not seeing enough in Deno that would tempt me to drop compatibility with the Node ecosystem. What I really want is actual Node.js with native TypeScript support.
And yet it is a hardcore tool, and does gain a lot from being implemented as a web app. Another example might serve your point better.
That doesn't imply that this was done via federal mandate, though, no? I assume the PEI government—whose duties those nominally are—just asked the other provinces to lend it a hand using their existing infrastructure. A peerwise-negotiated arrangement, rather than a result of central planning.
Show HN: Today's HN stories along with similar past ones
Hey,

Recently I have been working a lot with semantic sentence encoding. For example for some semantic search use cases or semantic clustering.

As a sort of demo and way to explore the potential and limitations of semantic encoding, I thought it would be fun to build this small side project together with a colleague.

It's basically a HN clone based of VueJS' HN clone with the small twist of having the top 3 semantically most similar together with the current HN stories.

I have been using this for some time for myself now and I find sometimes some fun stories come up. It doesn't always work so great, but see for yourself.

I added a feature for ranking how similar you perceive the story to be. If enough people make use of the ranking feature it could be possible that a dataset of similar HN-stories title pairs would come together (I'm thinking of sth. like the GLUE STS-B dataset).

If that was the case I would, of course, make it available publicly.

Thanks for reading and please let me know your thoughts :)

/Philipp
Yeah, that's what he's arguing for.

When Buffet for instance says he pays less in taxes than his secretary he means a a percentage of his total earnings.
If you ask for 0.001 CPU share, you might get it. I would advise caution. You that pod gets scheduled on a node with another node that asks for 4 CPUs and 100MB of memory, it's not going to get any time.
I do not see how physics prevents huge changes in our technology. We cannot say we know almost everything about nature at all.

Examples: room temperature superconductivity, efficient solar cells, quantum computer and much more.
It’s arguably adware, since users paid for the OS and then advertisements have appeared in new places since Windows 10’s initial release. E.g. some ads appeared for many people in the file explorer a few years ago.

Adware is considered a form of malware. Not the worst type of malware by any means but still “literal”.

GNU hosts a list as well; though I believe many items on it to be a stretch, I feel at least a few are justifiable. https://www.gnu.org/proprietary/malware-microsoft.html
To show how easy it is for plagiarized news sites to get revenue, I made my own
>No, LVT adds no cost to providing housing.

I'm not talking about long-term, but the initial effect of LVT coming into effect. If the landlord has to pay more then that's an increase in cost. Landlord income was likely at equilibrium before LVT. Those that could afford to lower prices to outcompete others probably already did so. As a result I don't see how we can expect landlords to eat the cost instead of passing it on.

>If anything, it encourages building more, so that the income from the rent can be used to the pay the LVT.

Sure, but this also requires housing to be as profitable (or more) as other uses of the land. It might make sense to turn that housing into something else.

Just to be clear, I'm not arguing about what it would be like in the long-term. I'm talking about the transition between going from not having LVT to having LVT. It's not at all clear to me that this wouldn't disrupt housing.
The right at this point has long been pretty in favor of the surveillance state. Both sides have frankly.
Hard isn't hard as we think
Perhaps "flatten the curve" was given as a supporting argument for what we needed to do first, not as the only thing we needed to do.
Legal or not there is no need in Canada for a person to own a semi-automatic rifle. Even with the guns there is no need for supersonic bullets and large grain/large mass bullets.

If anything would help it would be heavily restricting access to ammo. I don't understand how people with illegal handguns can even find the ammo for them.
No code there
I'd say that most of time this is inevitable. It's hard to get something right the first time, because getting it wrong is part of the learning process.

That's why I suggested to find a company that will help you get an experience. Chance is that you're gonna work with people more experienced or smarter than you and they will support you.

So like I said, nothing wrong with tech debt, it's a byproduct in our industry that we just have to accept and deal with.
Excellent interviews.