skysight-inc/HackerNews huggingface dataset:
I looked at the docs, and checked the Calculator demo app. It a Visual Studio solution. I will not install Visual Studio because each time I install it (last time it was 5 years back now), my Windows Installation gets polluted with all kinds of packages that I now never ever been able to figure out how to uninstall.

I can copy couple of dlls in a project folder, and run npm / yarn install, but that is the most I am willing to do.

So, my question is: is there a VS Code / npm only demo?

As an ex-windows developer, turned react dev - I am excited.
But why? This was obviously done on purpose, as a tongue-in-cheek comment on the attrs naming convention...
Everyone mentioning their quick and scrappy solutions to setting up TLS termination is completely missing the spirit of the author’s letter. Did y’all even read it?
I wouldn't follow the comments suggesting vigilante retaliation against the hacker via the phone number. For all you know it belongs to a second victim (e.g. hacked Skype number).
I believe the suggestion is that you proxy them via another system.
TLDR: social butterfly finds it hard to work remotely.

It sounds like there is a choice so hopefully this is a temporary situation for you.
He criticized the government on Facebook, and was taken from his home by police
> The lawyers are planning to award themselves 25 percent of the settlement, meaning that users will split $412.5m of the $550m six million ways, or about $70 each, minimum. Because everyone will have to apply to receive the money, the lawyers expect that as little as a fifth of those eligible will actually do so.
IIS 7.5?
They should have a global leaderboard with "shortest time to dock".

Tip: focus on one number at a time and zero out any rotation first. Then use only translation to move.

Oh, and go fast and hard, just like Jebediah Kerman would. :)
Perhaps the universe is a LISP machine that interprets His code directly? No need to assume x86 derivatives when dealing with the Infinite.
Google Confirms Killing Google Play Music for YouTube Music
Oh, I was thinking of just overall market shares for stuff that eg Aldi sells.

Amazon would probably mostly compete by delivering that stuff to you, not by having stores.

And I don't see any deep seated German aversion to getting groceries delivered.

I do see Amazon having a decent chance of getting a big chunk of the grocery market, but I don't expect all of Aldi, Lidl, REWE and Edeka to have to close up shop.

(Similarly, Aldi and/or Lidl were winning a decent chunk of the grocery market in UK and Australia when I was living in either country. But they won't take 100%. The incumbents adapt. Some of the might fail, but not all of them.)
The main problem with this approach is that it conflates type hierarchies (through class inheritance) with developer convenience; there are reasons why both attrs and dataclasses chose the decorator approach.
The problem isn't the projects going away, more so that Microsoft has no control over where those projects are headed. If Electron moves in a direction that works well for Google but not so well for Microsoft, they can't do much about it unless they want to pick up maintaining a full fork.
Credit Card Fraud Detection and Prevention: The Complete Guide
From the moment the payment systems came to existence, there have always been people who will find new ways to access someone’s finances illegally. This has become a major problem in the modern era, as all transactions can easily be completed online by only entering your credit card information.
Everyone who adds "certbot is EZ" comments: it makes you rely on a service. This is the very problem of certificates, because self-signed was never trusted and is not an option.

HTTP isn't supposed to rely on external services that can die, cut you off, block you, etc.

This is not a matter of how easy it is to align with the current browser dictated situation.

EDIT: LoTR typo (elf vs self) fixed.
After 15 minutes of googling, I believe you'll have a good grasp on that stuff. I've been there.

So there is new stuff you need to know. On the other hand, these days you'll find that blog post that walks you through installing nginx and certbot on your $5/month VPS, prepackaged with dependencies, just works out of the box, in a very short order. From what I recall from the late 90s, setting up a plain old fashioned HTTP server felt a lot more difficult then.
You don’t need to prove you contracted it at work, you just need to prove that being compelled go to work including traveling was the most likely cause and was against the directive of the local government and medical experts which will be very easy to do so.

Civil court has very different burden of proof and if it goes to trial the jury would nearly certainly vote in favor of the plaintiffs.

If they will get sued they will settle and settle fast.
This is a very classic Lisp answer in that "productivity" is considered in the pure abstract, and that the specific question of how to do a specific thing - the actual productive result - is uninteresting. Who would expect the classic book on Scheme to teach you how to write Scheme programs?
How to build a strong employer brand
So you're relying entirely on conjecture of this possible conflation and not weighing how much more dangerous one side is compared to the other? I'd find it much more useful to discuss if there examples of this being an actual widespread problem, where people with rational concerns were getting put down and lumped in with the antivaxxers. Until then, anyone promoting the MMR/autism link which stems from a downright fraudulent study by a corrupt author deserves every bit of pushback that they get.
Hello Jared!

GitLab Senior Backend Engineer - Verify (CI) here - Thanks for reaching out! I'll try to explain current situation of these issues.

1. https://gitlab.com/gitlab-org/gitlab/-/issues/198570

We know that this bug with DAG/needs is quite annoying. That's why we've been actively discussing about this bug in other issue: https://gitlab.com/gitlab-org/gitlab/-/issues/213080

Can you please take a look at the discussions there?

2. https://gitlab.com/gitlab-org/gitlab/-/issues/39534

Unfortunately we had no choice but to give an option to fix this behavior, instead of fixing it. That's because, if we fixed this bug immediately, it would probably break existing pipelines.

That's why we allowed users to fix this behavior themselves (https://gitlab.com/gitlab-org/gitlab/-/merge_requests/24605).

Hope this is helpful and please feel free to contact us if you have any questions/feedbacks. Thanks!
This reports that buzzfeed reported something, please submit the original source in such cases. In addition, the buzzfeed submission already has a large discussion, which even is on the front page right now: https://news.ycombinator.com/item?id=23155647
Is it really Lisp without 'lists'?

https://janet-lang.org/api/index.html

that does not mention list in meaningful ways. It seems to prefer to work with other data structures (like arrays) - which is okay, but then I won't call it a List Processor dialect.
No, I didn't. I had no reason to, and have used exactly 0 in cash during lockdown.
Adolescence is ruff for dogs too
HTML, CSS, & JavaScript – Certification Course for Beginners
> no realistic choice but to go through a centralized gatekeeper

This is the critical part. Even though Let's Encrypt is not-for-profit, etc. It is still a single entity. Until someone can go and start their own CA in that 10 minutes that works across the world, we're moving away from and not towards what HTTP was.
A input box where the character typed is the server's ping to a user supplied IP
Yet Clojure supports a subset of CLOS, so not so much overrated after all.
It is also possible to use stunnel to do this, and the configuration to do so is really quite simple. It can be run both as a standing daemon or launched on-demand as an inetd service.

The thttpd web server can run modern TLS with this approach, and the footprint is much lighter than with Apache.
Like OP, I'd love to understand better what Salesforce does (so well, it seems).

Its a bit hard to imagine, just like SAP software (for me), since all your experience is on industries far from that world.
Which will if you listen to the advice of HN will be an ec2 micro instance. Which means you're handing more of the internet over to "the big guys" exactly as the author of the article points out.
Well said. Let me plug Wittgenstein here: “For a large class of cases–though not for all–in which we employ the word “meaning” it can be defined thus: the meaning of a word is its use in the language.”

From the Internet Encyclopedia of Philosophy [1]:

“Knowing the meaning of a word can involve knowing many things: to what objects the word refers (if any), whether it is slang or not, what part of speech it is, whether it carries overtones, and if so what kind they are, and so on. To know all this, or to know enough to get by, is to know the use. And generally knowing the use means knowing the meaning. Philosophical questions about consciousness, for example, then, should be responded to by looking at the various uses we make of the word “consciousness.” Scientific investigations into the brain are not directly relevant to this inquiry (although they might be indirectly relevant if scientific discoveries led us to change our use of such words). The meaning of any word is a matter of what we do with our language, not something hidden inside anyone’s mind or brain. This is not an attack on neuroscience. It is merely distinguishing philosophy (which is properly concerned with linguistic or conceptual analysis) from science (which is concerned with discovering facts).”

[1] https://www.iep.utm.edu/wittgens/#H5
> antiquated VM

I'm always flabbergasted about the ignorance against the JVM on this site. There is nothing out there that has seen similiar research and optimisations and has so good monitoring/debugging tools.
So the "solution" is paying a monthly fee?
So a single project, that you designed and built is causing you problems?

I don't think Go is the problem
Show HN: SHA-256 Animation
You’re operating on the unstated premise that Jamie Dimon doesn’t enjoy a leisurely fraud himself from time to time.
I would guess - at least for a lot of developers in my cohort - we came into tech at a time when every few years there was some big improvement to software productivity. Staying current with language features, new languages, and new paradigms could be the difference between getting that next job or not. Especially since people younger in their career are often expected (yes, even in tech) to be current with all the latest and greatest. A new graduate with only C experience is going to have a much much smaller pool of potential jobs than one with React and NodeJS. We've gotten trained (and paid) to assume the old isn't effective, and the new must be better. Obviously this isn't always the case, but I think it leads to a culture of obsessing about the new hotness and ignoring everything else.
Crispy Potato Chips in Air Fryer
I'm currently using the DNS challenge of Lets Encrypt for something similar. My setup is a VM running docker with multiple sites. I just setup a DNS record (it only points to the IP of the VM which is a private (eg 192.168...) one) and setup traefik as the reverse proxy with the DNS challenge. Works really well except that my router blocked the DNS record at first.
Coreboot 4.12
Handling Release Management with React
Thanks. Have not tried dropbox. Just really shocked at how difficult it is to solve the problem. Do large orgs all work from a file server on a vpn? and what about aws workdocs? would be interested to know if its worth the effort.
> That's a good point, which is why Java's green thread implementation is superior to golang's.

So the future invention of something that doesnt currently exist is going to be better than something that does exist is your argument?
Why Use Feature Flagging
Just taking into consideration that most engineering degrees have of some of compilers design course, there are thousands of programming languages born every year across the globe.

So it needs more than just "grammar + semantics + basic library" to actually be relevant.

However that is how many nowadays mainstream languages have started, so luck also plays a big role.
SICP isn't a book on Scheme. It is not a Scheme tutorial; it uses Scheme to teach programming. One can learn Scheme by following the book and inferring everything that is done in there, but the topic of the book isn't teaching Scheme, it's teaching programming.
3D printable handle for sink can be turned with elbow (Danish Language)
> I now have no realistic choice but to go through a centralized gatekeeper to post content on the Web.

I don't know where you got that. You'd install an nginx (or caddy, my preference) reverse proxy on exactly the same hardware you were running your HTTP site, or if that machine is too foreign you can buy an old laptop, put the reverse proxy on it and forward to your site. There is nothing centralized with that.
I would say depending on the traffic a raspberry pi should suffice?
I can easily imagine a manager saying "don't show out-of-stock items as it reflects badly on us".

Some bad managers don't think beyond the "awful badge" visuals.
This is something a lot of us lack. Do you know of any resources which can help in learning about the business side of the technology?
Firewall should be a separate machine. I am using 2 x 2012/2013 fanless industrial PCs next to the server rack(one main + 1 spare).
The idea is that you're not losing anything or changing anything on the original website/machine. You just add one in front of it and you're done.

Would work with anything ethernet enabled as far as I know.
I never worked with SGI Irix or DEC Ultrix but I assume that they can handle ethernet connections if they are serving websites.
The remote cat is out of the bag.
Amazon built a robot covered in UV light bulbs that could kill the coronavirus
A Procedural Approach to Creating American Second Empire Houses
I truly hope that more and more companies will follow this example. Working from home should not be something to ask or beg for, exactly like having a desk or a laptop shouldn't be a big deal.
Of course, but there are plenty more that only join in if it's easy, and reducing the easy of participation means you only have to think about the attention junkies.
That maybe "censorship resistance" isn't the universal good some people make it out as. Maybe the people who benefit the most from it, and who make up the majority of those who actually benefit, are criminals. Maybe it's not a great idea to make tools that make it easier for criminals to commit crimes.
Well, that's for the better still.

If you use vulnerable crypto (willing to go with old unpatched vendored code) then you don't really need crypto at all..
Here is an example for a perfectly private Bitcoin transaction: https://en.bitcoin.it/wiki/Privacy#Example_-_A_perfectly_pri...

Solo-mining a block is basically impossible these days. Also I would assume all remaining Bitcoin mixers are honeypots. You can get some degree of privacy in Bitcoin with coinjoin but it is slow, cumbersome, has high fees and is not a proper solution for decentralised cash. There is also the possibility of ending up with tainted Bitcoins.

I also disagree that you only need privacy for “unsafe” transactions. Everyone has a right to privacy in their day to day life.
Another view of this - if the true purchase is of a group of workflows, are they purchasing for the things they know they need or the assurance that behemoth IBM/SAP/whatever has a process for whatever they didn't think about? Purchasing to minimise some future operational risk.
I said one time I didn't like to put non-English content on HN and someone said they would like to see non-English, so this Danish content is about a father making a 3d printable handle for sinks at his daughter's school. The handles can be turned by the elbow and thus have reduced hand contact.

The 3d printable file can be downloaded here https://soelystskolen.aarhus.dk/media/40882/solystskolens-kr...

hopefully HN doesn't kill these sites.
Nailed it first time!! I was super excited too, cos it was so obvious that this so-called “simulation” was in reality a test to find pilots to save the ISS from some top secret calamity that we don’t know about.

Surely this was going to be like in “the last Starfighter”, except that Elon Musk would be the one knocking on my door, needing a new pilot.

Sadly it just said “congratulations” :(
My position on the matter might be summarized as "No TCO, no copyable stackful coroutines, no buy." Separately from that a lot of my experience with the JVM involves things like trusting the JVM's claim that it spent 0 microseconds GCing a certain thread that was running code specifically designed to produce no garbage, then running the code in production for one day and losing tens of thousands of dollars, then learning that even if the JVM pauses your thread for 1ms for heap compaction it will still tell you it spent 0 micros on GC.
Regarding productivity, I don't consider it abstract. I feel a concrete efficiency boost from the two things I mentioned, which are interactive and incremental development with a very short feedback loop (no time wasted while waiting for the toolchain to do its work) and the ability to introspect and debug the live system (since I do not need to bother with external debugger and tooling).

What exactly do you mean by "uninteresting"?
Prometheus is just a storage engine, with a debugging page to display one metrics (it's what you'd get if you did a one week hackathon to make a metrics system really).

Datadog is a complete solution to collect metrics, visualize, dashboards, search and alerting. There is really no comparison possible (if datadog is a car, prometheus is an engine).

Prometheus is easy to setup but it barely does anything. It gets really messy when one needs to gather application metrics (postgresql, cassandra, haproxy, java, etc...) and have dashboards and alerts going to different places (slack, email, etc...). Trying to find and combine a variety of plugins and open source tools to fill the gaps.

Any company irrelevant of size should have a metrics/dashboard/monitoring/alerting solution. IMO datadog because it's better in all aspects. If the company doesn't want to pay or doesn't want SaaS, it should at least setup prometheus to have basic system metrics somewhere, rather than flying blind.
Also Amos, Haskell, Idris, Joy, Miranda or Yorick. Arguably Dylan or Pascal.

I'm more confused by a name starting with a capital "J" not being associated with Java, as once was custom.

As for kid's names, definitely[1].

[1]: https://www.youtube.com/watch?v=Jg9w0YSMLHY
The Pandemic Will Permanently Change the Auto Industry
Really? Since we probably shouldn’t open everything at once, you can’t see putting the welfare of youth barely impacted by the virus over dogs? Or allowing brief contact over prolonged? Of course government wants those liquor taxes but that doesn’t mean it’s wrong.
Congrats :)! How does this compare to Neo4J and what would be some typical use cases?
I think it is a web UI for reading and modifying Org-Mode files?

I did not understand how the UI works though. There are 5 red round buttons at the bottom, but I could not understand how I am supposed to know what any of them do. Then I was thinking, that they are some kind of "simulation" of a phone screen, showing me, where some buttons on a phone would be. However, I don't know of a phone screen with 5 buttons at the bottom. And some of them had "sub buttons", which were also not labeled.

Afterwards I thought: "Maybe the buttons did not have any labels or symbols, because they use an online font?" However, I did not go back to checking, whether that is the case.

As I did not understand the UI, I wonder what the advantage is, compared to just a text editor with special buttons for the most common Org-Mode things or a menu button with submenus for all important things.

All things Org-Mode are interesting for me, because Org-Mode is such a great tool in general. It is my favorite tool on a computer for any writing.
Show HN: Separating Process Privilege Transparently via TCP Connection
The machine that's running this has no Internet connectivity though (which is a big reason why it's running that stack in the first place!), so I'm not sure if that approach would work?

It's a workplace server as well, so I don't really have the freedom to punch holes for outside access.
There's an analogous horizontal phenomenon. Just as the deep oceans are gravitational sinks, the poles are thermal sinks. Cold traps. And so concentrations of persistent atmospheric pollutants are substantially higher there. So it goes.
I wanted to understand how SHA-256 works, so I made a terminal animation that shows the bitwise operations at each step. I wrote a text guide in the README.md to explain what's going on. I think my technical terminology is okay.

I'm new to hash functions though, so I don't yet know why SHA-256 has been designed in the way it has (e.g. why exact numbers were chosen in the bitwise rotations).

As far as I understand, the Sigma functions promote diffusion of bits to help prevent collisions, and Choice/Majority/Addition help to make it a one-way function, but I'm not entirely sure. I'd be interested in learning more about the design if anyone has experience in this field.
See the following tweet by the author:

“Compared to privacy coins Wasabi is just a temporary hack. I think without Confidential Transactions, as the transaction fees grow, privacy will be priced out of Bitcoin's main chain.”

https://twitter.com/nopara73/status/1147497731147149312
I'm not sure I enjoy this argument. Why is getting distracted by a friendly face so bad?
These marginal lands would be better off left as grazing country.

From what I've read a lot of Australia seems to be over-grazed.
Those are all focused on the JVM, not Java tho? Go doesn't have as many issues as the JVM on performance nobs to twiddle (a good thing)

If we're comparing language exposed we've got pprof which can profile and generate flamegraphs etc all part of it as standard that blows your argument away IMO [0]

[0] https://golang.org/doc/diagnostics.html
Good point. That would be more than enough for low traffic.
I did a JVM targeting language as a research project, and was involved into porting KVM to an obscure architecture. It's been a while of course (early 00s) so maybe I misremember something or there were huge strides of progress in JVM.

Can you jump over 64Kb in bytecode yet? Allocate a lexically scoped variable?

Of course, enormous amount of work has been put into making this particular pig fly at reasonable speed. Doesn't change the fact that most usability complaints about Clojure stem from reliance on JVM piggybacking.
As its internal, you'll need to look into setting up a PKI. You'll need to create a certificate authority that has its public cert installed on every host accessing the internal site, and then you use that CA to sign the certificate for the internal site.
Uh, like paying for hardware and a beefy connection, or renting a server? I don't think that was ever any cheaper.
I wish I had the willpower to do this consistently...
From the nice article this little hint about a (possible) problem with Qemu:

"qemu seabios 8x8 and 8x14 are exact matches to IBM's VGA and XGA fonts. These files are in fntcol16.zip from simtel. VGA-ROM.F08 and VGA-ROM.F14. qemu source comment claims this is public domain. I doubt IBM would release a font to public domain. Does this mean, qemu relied on claims by package creator and now they use a illegal copy?"
Saw a big write-up somewhere about this. It's easy to learn the muscle memories for various patterns on a text only UI, and you can become extremely fast.

But almost no one is fast with a mouse based GUI
Wrong. The definition of terror is using violence to advance political goals.