skysight-inc/HackerNews huggingface dataset:
About a decade back I had to write this goofy little custom client-server deal. I hadn't done Visual Basic since 6, but I thought I'd give the client a go in VB.NET, using whatever we had at the time. Aside from feeling like a chimpanzee dropped into the cockpit of a F-22 at the IDE (which kept doing things), the people who wanted the project were fairly annoyed that I couldn't figure out how to smash everything down into a single .exe.

I ended up being so annoyed by the experience I wrote the server backend in Python and trying out the Python "compilers" for the next client.

When you have something that is going to be scattered across maybe ten or twenty machines tops for a small project, for whatever reason, people just like the .exe and I can't say I blame them.
Your criticism misses the mark because nix users have the ability to update a dependency and rebuild all of the dependees. With nix, I can update openssl in one place and be sure that everything that depends on it gets re-evaluated. How can I be confident that everything is linking the patched openssl I want when I'm using aptitude, pip, npm, docker, etc?
I feel like Russia would end up higher up on that list.

Their active military engagements and large nuclear arsenal make them perfect for that.
State Departments are powerful, but politically complicated and slow. Cash in the right hands goes a long way in many places, and is much quicker - valuable when time isn't your ally.
I agree. I have around 1500 hrs in 150s/172s/206s, and about the same in Piper Cherokees, Twin Comanches, and Navajos. I'd pick Piper any day of the week in any category. Except for maybe off-field operations Pipers are better airplanes in every way.
I've been calling it a backslash since the '70's. Get off my lawn, kid.
> Many of our COPD patients who need regular follow-up haven’t shown up because their symptoms have eased. Some have called to say they don’t require oxygen therapy anymore.”

If this is at all similar to the experience in the US, while some people may have seen their symptoms improve, a lot of people are avoiding doctors and hospitals out of fear of getting COVID, and are skipping out on routine checkups and care.
+1 for Brandon’s streams. Really fun to watch him writing low-level Rust. He does a great job with explaining his thoughts as he works.
Why not statically compile and tree-shake? If this already exists why is it not effective?
I thought this was satire when I first read it.

But no, people around are really do have serious challenges with language sometimes.

Here's some help:

The vast majority of software that users install on their computers depends only on what the user would perceive as the 'OS' itself. For example, if one were to install 'some app' that works for Mac OSX version X.X and later, there wouldn't be any contemplation of 'dependencies', to the point wherein the vast majority of users wouldn't even grasp the concept.

Granular package or system-level dependencies are something that only developers are aware of.

Of course, the fact that nobody but developers would contemplate 'dependencies' should be obvious to anyone who interacts with regular people.
There absolutely is help- two of my bosses have gone through this and were able to give me first-hand advice as my son has been going through this over the last year as well. We learned about the different between a psychiatric hospital, a residential program, a partial hospitalization program, and therapy. Some hospitals are much better than others, which can give some the impression of hopelessness (some just seem to be holding places, others really have good programs).

I sincerely hope you reach out if you're having trouble or even just seem to feel hopeless, even while feeling content about that belief.
Show HN: Go version of Stroustrup's classic C++ desk calculator
While I'm learning go I decided as an exercise to implement go versions of a few programming greatest hits. This one is Bjarne Stroustrup's simple and elegant interactive calculator, from The C++ Programming Language. I've made as few changes as possible other than conforming to go conventions.

Try it out at https://repl.it/@glxxyz/BrokenVirtualRoot

The C++ original is here if you want to compare them side by side: http://www.stroustrup.com/dc.c
Oh, gotcha. Well, if you add in biplanes and high performance stuff the number is a bit higher.
Are the resulting files mutable?
s/Edward Snowden/anyone/

Two key words in your comment are both spectrums: trust and privacy.

Most people implicitly trust their hardware more than Snowden does now -- they overestimate the security from the factory and he probably has better expectations of the likelihood of hardware compromise.

On the privacy spectrum, one point is how much privacy you think you have, and the other (unknown) point is how much you actually have. Similarly, I think Snowden's situation and prior experience helps him more accurately understand where those points are; the rest of us are up on the first peak of the Dunning-Kreuger chart.
https://e.elliott.computer/big-tree-map/7/up-1.html 404s for me
Nice work! Have you considered using localStorage instead of sessionStorage so it works across browser tabs as well?
No broken bones here before 18, I grew up on a farm, had access to many machines (bikes, quads, tractors, cars, go karts). Spent huge amounts of time outside and liked to try more and more dangerous things partly due to be somewhat isolated, some of which would have done more than just broken a bone.
Simply asserting that graphs should communicate one purpose does not make it so. Multiple audiences require multiple techniques for visualization and analysis. A logarithmic scale communicates the characteristics of an exponential curve better than a linear scale.
There's always ncdu
I recently used Google Sheets to create a simple list[0] of people who want to co-hack on projects.

[0] https://docs.google.com/spreadsheets/d/1YKQ9g6h4BuWI32xcMbSM...
Bored marketeer here. It’s much appreciated :-D.
Why not? This isn't the 90s anymore. Clang 8 is a very usable c compiler with excellent optimizations and excellent diagnostics. (OpenBSD doesn't use c++, so they don't need newer standards of that anyway.) And newer versions of both clang and gcc are available as packages.
FoundationDB's Record Layer?
I don't understand the point of blocking all of 192.168/16, 172.16/12, and 10/8. If the point is to block access to other hosts on your LAN shouldn't it just block the one your LAN actually uses?
The countdown pattern is useful if you consider it a flag to indicate the site is sketchy. Especially you go back to the site later and the countdown has changed... (as in the time that it will elapse has changed)
The usual implementation of a using a Connection type tends to couple the persistent-socket connection domain with the authorization domain. But if you defer connection management to some outer scope, then the Connection type remains with just authorization functionality. (To the extent that you even authorize on a per-query basis.) That's an interesting idea.
I'm happy as the author that it's still seeing some good use :)
For me, the fastest way involves using apktool to decompile it, then simply reading the API code. Or insert a log statement, recompile, run on phone w adb log - requires minimal Android code fluency
It’s worth noting that single engine FIKI is a little controversial.

Having TKS (or boots) is definitely a safety benefit in case you end up in inadvertent icing, but remember that the system can still get overwhelmed.

Avoiding icing conditions is still a good idea, even with TKS. :)
The difference is that Electronic arts publishes things that I might actually use, unlike Azure.
Thanks for the link.

They identified the galaxy they're studying because it happens to be backlit by an even more-distant quasar. Galaxies identified this way are not "special" in the sense that highly-luminous galaxies are. (That is, this selection method avoids the obvious bias of just studying really bright high-z galaxies.)

As a small aside, it's really impressive how routine tailored MCMC analysis has become in astrophysics.
Just the back door. I have about 1300hrs 206 time mostly Northern Canada. Its not really a huge issue.
This reminds me of the DDoS service that was using adverts on various ad networks to abuse firefox’s ftp:// url support in exactly the same manner, because ftp protocol didn’t have any limitations, so there were 65k connections spawned simultaneously per client/bot.
The only way that could improve the quality is for DJB to rewrite it in Rust. If anyone else rewrote it in Rust, it would just contain different security bugs, and probably run worse.
Was SparkSQL ever intended to replace hive? My impression was that it was supposed to supplement spark for times it was convenient. I kind of suspected at one point they got caught up in the SQL hadoop race, but I always felt like it was best to do SQL elsewhere, and save spark for things that couldn't be easily expressed in SQL.
Reminds me of a time at my previous job where I was asked to add a utm_source to API client calls for one specific type of client. Less for marketing, more for just the product management side.
I really hate the way Microsoft rearranges their web pages seemingly on a whim. You can't rely on a link to them being useful for any significant period of time, and as you note useful information is lost on a frequent basis.
South Korea’s K-Startup Grand Challenge 2020 accepting applications till June 25
1) hard: destroy publishing.
2) harder: destroy the culture surrounding academic advancement
(read advancement as not falling behind)
3) easy: have recognition go to those who write idiomatic code
https://docs.microsoft.com/en-us/dotnet/core/whats-new/dotne...
BTW One thing I've always liked about dotnet is the binary is an executable and you run that not the interpreter/vm process. When you look at list of prcesses running you see your process, not java or python.

On windows the dotnet runtime is so ubiquitous I'm a bit surprised this is needed.
I order to get a device that is not explicitly compromised with custom targeted malware one could: take a walk, enter a random shop, buy a device. Now you only have the standard malware that everyone gets preinstalled on their devices.

How to keep it free of custom targeted malware? That is another question!
I have about 1300hrs in 206s. They are great for off airport operations, and can handle very stiff crosswinds in the right hands, but I don't have much else good to say about them. PITA to get into, slow, and they handle poorly on the ground and in the air.

I'll take a Cherokee 6 over a 206 any day of the week! Cherokee can haul more too. I've helped put a little Bravo snow machine into a 206, but I've carried coffins in the Cherokee...
ty should be fixed
I suggest without underlying thoughts that we exchange the sandwich back after taking a closer look at it.

Is even more value created?
edit: it looks like his Twitter alias does have an unbanned Twitch account[1] that has posted recently.

As of March 5, 2019 a Twitter user with that name claims to have been banned from Twitch and moved to YouTube.

It looks from a YouTube video, he was live-streaming a RE of a game to cheat (which Twitch and YouTube both may see as ToS violations).

[1] https://twitch.tv/gamozo
The reverse happened. MS learned from EA. The source for the first simcity was released in 2008, back when MS was still calling GPL and Linux cancer. https://en.wikipedia.org/wiki/SimCity_(1989_video_game)#Micr...

Can't wait for MS to learn from EA and open source Windows 95.
> paid your sales tax due on all online purchases

what i'm saying is that the gov't should not place the pressure of paying sales tax on the consumer, and instead get it off the store that's selling to you.

If it's an overseas store, then they do not have legal right to operate in america, and should refuse an american customer. Unless they either also pay sales tax, or have a treaty with the USA in their home country for tax reciprocity.

It's dumb to have a customer be responsible for said sales tax.
I think you could also accomplish the same thing with a goroutine. Just a struct that stores a RW mutex and a sql.DB connection that has a .Start() function that runs the ping on a loop. On each start of the loop, lock the write mutex, run the ping, reconnect if it fails, and then release the mutex. Then just wrap each of the functions in sql.DB so that it gets a read lock before it executes the sql.DB function and defer the release.

It's still a performance penalty, but it moves the round trip to a 99% latency situation instead of an every query situation.
Will this make .NET. a contender for Go in places where .NET is used widely and Go is used to develop standalone tools that are easily distributed?
Postfix has 9 CVEs. Qmail has 1. It would seem the numbers don't agree with you.
Similar content, without paywall:

https://decrypt.co/29617/coinbase-employees-work-from-home-p...
U.S. State Fiscal Rankings (2018)
I’d rather have RA2 and Tiberian sun, but I’ll take what I can get.
I don't think you'd go for this if you're an already established company. 75k is for 1-2 people who have probably launched less than 6 months ago or are launching with that money.

It's also not just the money. It's credibility by being invested in mozilla (and an investor who is invested in you having more successful funding rounds), it's the marketing and hype that come with it, it's the opportunities to employ people, it's the connections that come from being acquainted with investors and a tech giant, etc.
Why is Postgres relevant to this post at all?
Wondering if folks would prefer spack (https://spack.io/) given its heavy adoption in the HPC community.
Elixir: So good that your team simply won’t believe your claims

https://ekarak.com/2020/05/16/of-elixir-phoenix-and-analogie...
Effects of Exercise on Cognitive Performance with ADHD
The most advanced jail-break tool. Coming soon to all devices on iOS 13.5
Official statement here: https://blog.coinbase.com/post-covid-19-coinbase-will-be-a-r... (Although it's annoying that I need to signup for an account to read the statement of a company's CEO)

Wonder how they are going to handle the complexities around crypto custody (esp. cold storage), given it's hard to sign transactions with multiple signatures when your workforce is distributed.
May 22nd, Open Source Collective, First Virtual FOSS Responders Funding Event
hah, I recently had a project with an ex-cofounder (non-technical) where he wanted me to make a scraper for some sites.

He said he wanted to scrape the metadata, he suggested this library even, I could hardly see what I needed to do and why his current programmers couldn't do it.

After going back and forth for what seemed like infinity it turns out he didn't want metadata and when he used terms like title he meant an h1 at a particular position on some pages, and a div on other pages, and description was a div sibling to the h1 on site 1 but a span with a randomly generated id on another site etc. etc.

It was easy enough to do in the end, as is often the case the difficulty was in communication, but it did highlight one point - generally the metadata of a modern web page is not that interesting to scrape.
Does this usually work? I just unzipped an apk once and saw it was all javascript but I assumed other apps would be minified.
How many layers did the Saturn's PCB have?
I'm confused about something -- does this "single-file" contain the full .NET runtime, a-la a Go executable? Or is this single-file just the full set of managed code, packed together, and still requires a runtime to execute?
> I would tend to think if you built your own framework the right way you would end up looking a lot like... an existing framework.

Nope, existing frameworks are designed to solve the problems in 100,000 different applications across every domain known to man. Your "framework" (which if you're doing it right is probably more like a set of patterns and a carefully selected set of libraries that do one thing well) solves your own problems, and only your own problems.

If something tailor made to solve your use case specifically looks exactly the same as something like Django, then you're either Google or you've overengineered it.
Allied cruisers with GPS were always OP, to be fair.
Libinput's bus factor is 1 (2019)
I can see SDCards replacing hard drives one day if this innovation keeps up. The Raspberry PI already uses it as a hard drive to keep things small. The price will be a lot until it becomes standard with a lot of competition.
Perhaps I am being very skeptical, but I am failing to understand how three months of lockdown all the sudden eliminates decades of pollution. Something does not add uphere.
> "We are at war. Worse than defeat would be the shame of not putting up a fight."

This is the same perverse, machismo ethos that's causing such poor decision-making across much of the US. Turns out beating your chest doesn't scare off a virus.
Distributing geographically generally comes up in large-scale systems. My point is that relational databases already support that. I know what cloud functions are. How do they not work with relational databases, any more than they don’t work with some NoSQL tool? Unless your cloud functions embed the database they’re using a remote service, right?
I would look for a Vue.js dedicated slack/discourd group. Most similar communities have a jobs room. That would probably get you the best bang for a buck / signal to noise ratio

Edit: here you go: https://vue.land/
It doesn't hang around in the air at its point of origin for decades.
If we could get some standards defined and adopted, that would be amazing. There are so many CLI tools that could really benefit from auto-complete, but don't yet have it because it is a huge pain to write. Often times the auto-complete is significantly more work than the original tool was, in a couple cases I've written it was an order of magnitude more work to write the shell completion.

I have tried writing auto-complete scripts for various tools several times. I'm quite good with bash (if I may say so myself). I've written some fairly advanced scripts and have been doing it a long time. However, despite my existing experience, writing auto completion is still a major pain in the ass. This is an area that really needs improvement.

I don't know if this project is the correct answer. I think some good discussion should be had. But I do want to say that the problem they are solving is real.
‘How Could the CDC Make That Mistake?’
It’s frustrating that we can’t still use a local address book for this. vCard is an extensible format, so a contact vCard could very well contain a Signal-specific identifier. I don’t know if the various mobile contact APIs support this though; I suspect not.
We should stop calling these exclusive deals and shows as podcasts and instead call them with the right name: “online radio shows”. John Gruber had written about this a year ago in a post titled “All Podcasts Are Shows; Not All Shows Are Podcasts”. [1]

[1]: https://daringfireball.net/2019/04/not_all_shows_are_podcast...
Hmm, it turns out he was working on some kind of MapleStory cheat. I played the shit out of that game years ago haha. Just added the stream to my watchlist, so thanks for pointing it out!
Mostly a severe reduction in air travel (airplane fuel is really really really bad for the environment)
Depression is really a large group of diseases/conditions just like cancer with a broad range of different forms, except we haven't yet developed any way of conclusively delineating the different forms like we do with leukemia, melanoma, lymphoma, lung cancer, etc. Just like most adults develop some form of cancer - in the form of benign tumors - most adults will experience some form of depression as they age, mostly as short bouts of general sadness. A small but significant fraction, however, will develop forms of depression that are the equivalent of 'metastatic' cancer that are far more serious and threatening. When people talk about "clinical depression," they usually mean the latter group that have qualitatively more serious symptoms like suicidal ideation and extended periods of depression which lead to ongoing negative consequences like trouble forming and maintaining relationships and jobs, sleeping far more than normal, etc.
For me nix(OS) began from much simpler upside: now I never forget that handmade one line tweak somewhere out there - all Linux system goes in one nice config.
> Similar to being a high level engineer that designs/defines/codes the broad strokes of something and then lets the lower level minions handle details

and then the impl. turns out to have a bunch of details wrong that you didn't catch initially. And you wonder why there's so many bugs in software these days!

I think the AI model is helpful, but the specification being ambiguous or under-specified is the problem, and the effort to sort that out is hard. I'm not sure an AI can help in that aspect, and that's where most of the value of programming comes from.
Everyone has different requirements. Depending on your resolution and required frame rate you might have get a more powerful video card that becomes bottlenecked by your cpu.

But the 2700x was a good buy, in retrospect.
While I want to agree with the general gist of your argument, there is value created in economic activities besides production. For example, operating a pick & pack line to ship goods to end-consumers is labor intensive.

Speaking as someone who supports such an operation, shipping to end-consumers is expensive. None of the manufacturers I order from want to be in that business, they want to operate assembly lines and ship out truckloads at a time.

While my job is the classic 'middleman' in the supply chain, there is value provided that we do generate. The manufacturers I work with understand this as well; if they wanted to sell to end consumers it would be easy for them to cut us out. All they need to do is to advertise, package, and ship out individual products and provide support for those purchases.

Producers (read: manufacturers) want predictable demand and have long lead times. If I am running out of a product, my lead time is 8-12 weeks coupled with a sizeable minimum order. No end consumer wants to deal with placing an order for 26 skids of product and waiting 2 months. Specialization means some firms produce things and are good at it, others distribute those goods. Distribution is its own challenge, and takes specialization.

There are very few manufacturers an end-consumer can order goods from, for very good reasons. Honestly, I can't think of a single manufacturer that ships direct to consumers; even most alibaba 'factories' are intermediaries (and alibaba itself also acts as a retail channel).
Trying to understand this too. Looks like an “evolution” (rebrand?) of Xamarin.Forms.
Although potentially (hopefully?) a way to support rendering engines other than native control/widget binding like Xamarin.Forms does today?
More likely an attempt to extend the Xamarin.Forms native rendering concept to more desktop UI frameworks (GTK, WPF, MacOS, Tizen) rather than just mobile?
I actually enjoy it. I’m at a point where I could get laser correction, but I’ve found that I value being able to remove my glasses and quite literally de-focus too much.
OK, lets assume DoH is locked to not just a list of servers, but one server: Google's. Whats in it for them to start censoring DNS?

Or is the argument that they will lock it in to your ISP's DNS server (autodetected, somehow), and your ISP will be evil (this is hardly a stretch of the imagination)? In this case, again, whats in it for Google?
There is also Open Source Game Clones [0]

[0] https://news.ycombinator.com/item?id=20110442
> China has a lot of domestic talent but struggles to put it to good use

Is there something quantifiable you're referring to?
You can make a dummy page for each email link that simply redirects to the correct page with the proper tracking information.