skysight-inc/HackerNews huggingface dataset:
Can’t answer for the whole industry. The two methods have very complementary strengths and weaknesses—so which one you apply will depend on the constraints of the domain (eg: large amounts of training data vs intelligent priors). If you’re lucky, and the situation enables it, you could build out both and ensemble them and hope to get the best of both worlds.

I still think the software stack for probabilistic programming has a ways to go before it becomes as easy to use as a NN using PyTorch, but it should get there in the near future. I’m personally very very excited about the probabilistic programming approach — conceptually it’s a very smooth segue from structured numerical algorithms, and allows you to really exploit problem structure if you have good domain understanding.

For me, it helps organize a lot of well-known algorithms as special cases of a general framework—which is worthwhile in itself. If I can code in the generic framework, and have the compiler generate the appropriate (optimized) special case algorithm (as one hopes), that’s icing on the cake.
Perhaps one should remember that SourceHut is in alpha. https://sourcehut.org/alpha-details/
It is the same basic attitude that dismissed Dropbox or the iPod. Software Engineers love to think because their field requires constant learning it somehow translates into their ability to understand and pass judgment on fields outside of their own. I think the term is “engineers disease” and it is super frustrating.
They need to fix that low-quality duck icon at some point. It's up there with Irfanview's 'roadkill' icon for ugliness when zoomed in, and it is unrecognizable at very small sizes (e.g. as a tab icon).

This gets harder and harder as time goes on since there's brand recognition attached.
I was aware of this! It's always been a very interesting part of consumer technology's history for me.
Maybe trading usability with athletics just goes a bit over board
I’ll bite and acknowledge there might be a dimension to violence that I am overlooking, however, every example of objective violence you gave except “drug markets” appears to align perfectly at face value with the definition of violence I gave earlier: a forceful violation of one’s person or property. Probably “drug markets” would too, I’m just not altogether sure what element of a drug market you mean since there wasn’t a verb attached.

I’ll look for the full paper from your link, it looks interesting, but that will have to wait until the morning. Same with your Google Scholar search, you’ve hooked me.

In the mean time, let me ask you if the difference between subjective and objective violence looks like this: Subjective violence would be the act of a pimp slapping a prostitute within his service, and objective violence would be the entire social apparatus around pimping which enables him to find women who are willing (in this example I’m assuming willing to prevent this from branching into a discussion on slavery and the various gradations of prostitution) to work under him as prostitutes in what is I assume would be considered ultimately a form of violence that works against them and women in general?

Or alternatively, a prison might be a violent place to be in, and thus is subjectively violent, but the existence and operation of the prison is objectively violent?
Thanks!

FWIW, I've used the original post title ("Parallel Programming: December 2019 Update") to focus on the updates (and partially driven by the fear of comments made right after reading just the book title, "Is Parallel Programming Hard, And, If So, What Can You Do About It?", and focusing solely on answering the question while completely ignoring the content... :-]).
History of Databases (CMU Databases / Spring 2020)
>Nobody thinks a free lunch is truly free.

And because of that, we don't call things "free lunches" (except maybe satirically), which is my point.
How to Present the Business Strategy in a Pitch Deck
> Well-tuned FreeBSD can beat well-tuned Linux easily, but requires skilled staff.

This must be why 100% of the TOP500 sites use FreeBSD instead of Linux. Oh, wait ...

Sorry, didn't mean to come off as a Linux-fanboi (which I might be) or rekindling a flame-war (in fact I have little experience, but lots of sympathy for FreeBSD), but above was just too tempting.
The article describes how to receive weather imagery directly from satellites using an SDR. It's a fun project, and surely useful if you don't have Internet access.

However, if you do have Internet access, GOES-16 [1] provides a beautiful full-color live feed of the Earth which you can easily download with wget/curl. For example, paste the following:

wget $(curl -s https://www.star.nesdis.noaa.gov/GOES/fulldisk.php?sat=G16 | grep -o -e 'https://cdn.star.nesdis.noaa.gov/GOES16/ABI/FD/GEOCOLOR/[0-9]*_GOES16-ABI-FD-GEOCOLOR-1808x1808.jpg' | head -1) -O earth.jpg && open earth.jpg

It's fun to use as a live-updating wallpaper or background.

[1] https://www.star.nesdis.noaa.gov/GOES/fulldisk.php?sat=G16
Just contact them and they'll send you another one, like pretty much any retailer.

Packages get lost all the time. They have a process to file it with their shipping partner.
Buying land isn't like owning some stock.

The government has the right to tax you for the land, to buy and sell land, etc. So ownership of land in your community is a matter of the government, sure... But it's also a matter of the people. If the government sells a public park to a private company, wouldn't you want to know that the LLC was owned by the Mayor's brother?

Don't forget that journalists (the 4th estate) are a check and balance on the government. Don't be so quick to give away your rights because you don't see an immediate benefit.
>It's called free because it's "given without charge"

It's not given without charge, because the taxpayer was charged. If my friend buys my lunch because I left my wallet at home, or it was more expensive than I thought, I don't say "oh wow, free lunch!" I acknowledge that the lunch was paid for by someone else. I certainly wouldn't go around telling people I got free lunch that day. That's a surefire way to make sure nobody helps me out again.
It's pretty well known, lawyers' salary is bimodal. Most will make 60-70K while about 15% or so will start with 180K or above [1]. IMO those who start with 60K are more or less set for low end career which don't make for flashy legal shows on TV.

1. https://abovethelaw.com/2018/06/the-most-important-chart-in-...
A Typology of Organisational Cultures
Abstractions are leaky - much more often than one would like to think. On modern 64-bit systems, for example, with the apparently "limitless" virtual memory one has to pay close attention not only to the allocation patterns but also to the access patterns: random reads and writes from/to a huge array may lead to a significant drop in performance.
You'd get a bone marrow transplant.

from https://www.nytimes.com/2019/12/12/science/chimera-bone-marr...:

"A recent article about a highly unconventional experiment involving a man who had received a bone marrow transplant has raised some questions for readers of The New York Times.

Four years after the lifesaving procedure, all the DNA in the patient’s semen had been replaced by that of his donor. This came as a surprise to forensic scientists at the Washoe County Sheriff’s Department in Reno, Nev., studying the case."
But not overturned because he wasn't tried as a minor? If so the point absolutely stands nowhere near a bed if what is being discussed is the application of law based on age.
The syntax for that is present in the manual:

Note that the order of redirections
is significant. For example, the
command

ls > dirlist 2>&1

directs both standard output and
standard error to the file dirlist,
while the command

ls 2>&1 > dirlist

directs only the standard output to
file dirlist, because the standard
error was duplicated from the
standard output before the standard
output was redirected to dirlist.

Does it look a little arcane, yes, esp. until one memorizes it.

Can it be memorized? Yes, because it is just a single 'incantation': "2>&1". Just put that redirection operator before the redirection of the standard output to the file, and the result is stdout goes to the file, stderr goes to the pipe.
I know that website has been heavily censored, so it's possible there is fool play here, but it's also possible that it's simply different algorithms.

If Google weighs links to a certain page, it's not a stretch to imagine that fewer websites would directly link to that particular website, and refer to its name instead. But maybe Bing has some rule that gives priority to the domain name.
I was going to go with number 1 as well.

Another result of #1 is that when faced with a problem....try everything.

Baby not sleeping?

Go to bed earlier...or later. Don't sweat what works for others, just try things and accept that you're probably just going to bump into solutions accidentally...or they will just grow out of it.
So good. The Wrath of the Khans episodes are some of my favorites.
> These patches work by feeding the detector inputs that cause an overwhelming bias toward a particular class (eg. toaster)

self driving cars probably wouldn't try too hard to dodge a toaster.
> back in the 1990's ... everybody in VLSI design expected you to know Perl.

Has this changed at all?
From memory, most of these casualties are from landmines that are still planted in South-East Asian countries during the Korean and Vietnam conflict? I am thinking that Afghanistan etc. may also figure quite high in the statistics.

Sadly, the primary victims seem to be children, who come across these 'interesting' metal objects in the ground, or inadvertently tread on them while playing or working the fields.

More needs to be done by the forces who planted them to clear designated minefields after the conflict has ended.
If parents did not have to work or could take their children to work, they could be both caregivers and teachers.
Defense Primer: U.S. Policy on Lethal Autonomous Weapon Systems
Yeah. The story of LISA and before that, Apple III are also fascinating. A hit product like Apple II buys a company a lot of lottery tickets for coming up with another hit.
Show HN: Share encrypted secrets using links, passphrases and exp dates
Someone wiser than me observed, “the thing about parallel programming is that it always ends in tears.”
The entire Library of Babel is encoded in Pi.

https://en.wikipedia.org/wiki/The_Library_of_Babel
The neater article seems to be about M3 interpreter
https://github.com/soundandform/m3#m3-massey-meta-machine

Tbh, I couldn't get the eureka moment though.
Might try to read in the AM ;)
I think it is a bit misleading. A college may reasonably come to the conclusion that a certain percentage of their alumni contributions are because of a high-profile sports program. Additionally, at many schools alumni networking revolves around large football and other sporting events.

I admit I do not have the numbers to back it up, so attack it all you want, but it is undeniable a high amount of social cohesion is created by these sporting events at many schools. Is it ideal - no - but like marketing, it is often about what people want rather than what they say they want.
The motivation for WebAssembly rather than plain ARM or x86 assembly = portability, security.

It would be interesting to see how this is designed for security in mind.
I don't see a difference between DDG and Google for content that is new to me (because I can't possibly know better), but if I'm trying to retrieve one page in particular (i.e. use Google as a smart bookmark), in my experience Google works much better than DDG.
OTOH, "As one step toward building high performance NVM systems, we explore the potential dependencies between system call performance and major hardware components (e.g., CPU, memory, storage) under typical user cases (e.g., software compilation, installation, web browser, office suite) in this paper. We find that there is a strong dependency between the system call performance and the CPU architecture. On the other hand, the type of persistent storage plays a less important role in affecting the performance."

https://arxiv.org/abs/1903.04075
How is Smalltalk’s revival like the e-car’s revival?
> Parallel programming is not hard per se, it's just that there's so much more to learn

Parallel programming isn't the hardest part (it is hard, but good teachers help with good abstractions over problems), it is the parallel debugging that is - or at least the second pass over the same codebase.

Often being able to write decent parallel code is easier than debugging a system which is behaving inconsistently without any ability to set up the timing bugs the right way around.

The difference between "I fixed a bug" and "I massively lowered the probability of it" is hard to tell.

I spent 7 months chasing an issue that happened once on average of a billion requests (or rather once every 2-3 days across a web farm). The fix was easy, but debugging it drove me insane slowly over a whole summer.

And after that, there's the loss of efficiency from parallelization which needs enough parallel tracks to actually be faster - more threads is often slower at low thread counts.

As an anecdote, there were enough servers at Yahoo which had SMT turned off because the extra locking introduced by 2 threads on a core ate up the extra CPU those threads freed up.
Drone.io CI/CD with Docker-Based Project
There's another comment here that a big one found was several thousand pounds, so the 900t doesn't seem like all that much.
Disabling CSS works for me, and makes the article readable.
Is this a good description of it?

https://www.vancourier.com/real-estate/ubc-professor-propose...

(And if not, could you post a better link?)
Wouldn't it have to be huge to make a difference?

A large investment property would probably cost several tens of thousands of dollars in property tax per year? Not many residents probably pay that much income tax, what do you do with those?
Organic SaaS Growth Newsletter
Hi HN,

I have been building internet business for a while now. Having solved some of the growth challenges using facebook ads, I decided to built organic growth channels. Relying just on facebook ads was not something I felt comfortable with.

A few days spent searching for organic methods, I realized that such information is not as readily available as for paid ads.

I am researching, experimenting and writing on Organic methods to grow a SaaS company. I have launched Organic SaaS Growth newsletter on substack. Its been two weeks and three newsletters. I am new to this kind of writing, but happy to share as it also helps me to streamline my thoughts.

Here is the link to Organic SaaS Growth newsletter: https://thoughtlytics.substack.com/
You notice that the results aren't direct links, but redirects through Google first? That seems to support your first alternative.
At this rate, Georgism will be tried in Vancouver first, it seems.
It is a fact in as real a sense as most anything is a fact when it comes to science. Arguing against the expansion of the universe without providing any evidence whatsoever to show it isn’t expanding is a waste of time. Questioning things is fine, when productive - you are not presenting any evidence to the contrary or even a hypothesis to explain even a portion of what expansion explains, shortly after showing that your understanding of the subject matter is not solid. Please do further research on these subjects before putting yourself in a position to mislead others.
Fellow techie. Did you forget about the mandatory athletic fee of about $250/year[1]? It covers about 7% of the athletic departments total expenses[2]. I believe there were other backdoor mechanisms that allowed for transfers of school funds to the athletic department, though I don't recall the details well enough to contest it.

[1]http://www.bursar.gatech.edu/student/tuition/Spring2020/sp20...
[2]http://www.budgets.gatech.edu/Fees?id=6
It’s also as old as the dawn of technological civilization: there is always an imminent, existential crisis, and the only solution proposed by the least imaginative and most cynical of us is to give up on progress and start rolling back our modern lifestyle and all of its gifts, such as health, longevity, and less scarcity on nearly all fronts.

And yet, every single time, now for hundreds of years, the crisis is solved not through a culture change but through a mixture of regulation and technological progress.
I use both, and for very different problems.
a car that they might not even be able to drive.

I never understood why people consider equity to be essentially equivalent to liquid money.
>Wrote an article? This is not required.

Required? Perhaps no, but it's common, especially in serious journalism. The reason to do so is similar to the other reasons. Imagine an article talking about an Oil company that is donating money to a charity. If an article is written by a professional journalist with a history of accurate reporting, you are likely to trust it more than if you found out the author was a PR rep for ExxonMobil.

See: recent case of facebook trying to slip in PR garbage as real journalism (including FB CEO calling it "a great piece" without mentioning it was paid for by them) https://www.theverge.com/interface/2020/1/9/21056988/faceboo...
Illai Gescheit's Newsletter No. 1: The Entrepreneur's Third Law
> What does "changes" mean in this context and what constitutes a reasonable reverse break-up fee?

It's unlikely whatever the buyer throws over the wall first is exactly what you want to sign.

> Also in #2, does "probe interest" mean getting them to sign a LOI?

If company A approaches you, wanting to acquire you, you want to really quickly figure out if company B, company C, and company D are interested before you commit to a period of exclusivity with A.
I am not sure how that is related... how culture affects preferences is not just about how much a society pushes for equality. Culture is complicated, and isn't as simple as a culture supporting women or not.

I am not even arguing that sexes having different preferences is necessarily bad... I am simply arguing that preferences are heavily influenced by culture.
That would do it. Calling _os.close() on an fd that is now owned by a file object is a big no-no.

Both pieces of code are broken. "except BaseException" is wrong because it'll catch KeyboardInterrupt and such, after the file object exists. The mock is wrong because it's introducing an exception that the original code can never raise and was written to assume wouldn't be raised, thus turning a corner case rare bug (fd reuse when a user ^Cs a program) into a bigger problem.

The tempfile code should change to only catch Exceptions, not BaseExceptions; it may opt to additionally catch all BaseExceptions and only unlink the name, but that's probably not sufficient anyway since a KeyboardInterrupt may be raised before the whole try block. Really, the unlink should happen in a wider scope try block, and the _os.close should be more tightly constrained to the _io.open call. And the exception matching should be narrower, because it's safer to leak an fd than to accidentally close it twice.

Then either the test harness should find some other way to implement that, or they can ask the tempfile people to move the _TemporaryFileWrapper out of the try block so they can keep using that hook point, if it hasn't been already by that point.
The fact that I can't tab to the cURL, Python, etc options when using Jaws doesn't fill me with confidence. I realize this may be because of the SaaS platform you chose but it still doesn't reflect particularly well on the developers of this.
There are ... some ways of achieving this somewhat equitably.

One of the notions behind property tax is to make efficient use of land -- someone simply squatting on a property and not contributing to the local economy is a less efficient use than someone who's actively engaged. In particular, high-density uses are preferable to low, where land value is high.

That conflicts with the notion of neighbourhood and social stability. Kicking out pensioners (or young families) simply because they cannot afford to pay taxes ... is highly disruptive. For a sufficiently growing market, it need not be a necessary problem, tough much experience with gentrification (or its less genteel earlier forms of land appropriation and expropriation) show.

One possible compromise is to allow taxes to accumulate, but to factor against the value of the property itself. When the property is sold (or transfered in estate), those taxes come due, and are debited agains the value of the property. You don't evict those unable to pay, but the benefits of squatting do come with an (ultimate) cost. That cost is also a bankable asset to the government authority, who can consider this a future receivable.
Mental competency in this case referers to the capacity of a 12 year old to reason about the consequences of his actions. In other words, 12 year olds are not adults and cannot be treated like adults.
I don't think any identifier used is really 99.9% accurate. Even DNA tests, a 1 in 1000 chance is probably far below the amount caused by human error.
You can "fight hard for your beliefs" and still shoot yourself in the foot. It’s hard to argue with the idea that there would have been better ways for this guy to get his point across.
I think it's a huge mistake to make it such that the student loans couldn't be discharged.

But I wonder: were people taking on debt that they couldn't handle with the intent of declaring bankruptcy later? Or perhaps was this sold as a way to decrease the cost of lending? What was the case for making this change?
Very nice work.

> I don't know who's fault this ultimately is, but it does illustrate a possible danger of mock testing when messing with the internals of other libraries.

It doesn't look like there's any way that _TemporaryFileWrapper() could throw an OSError. I'd consider that mock a bug.
Notion Template Gallery
Freezing Model in TensorFlow 2.x
What makes you think Plato didn't have the benefits of thousands of years of previous thinkers to refine his ideas against? I'm not aware we have any evidence that cultures with oral traditions didn't have thousands of years of history of philosophical thought. They would have dressed them up in stories because that's how oral traditions work but they're still very philosophical.
> This is a great use of a Makefile- notice how the audio file will only be downloaded if it does not already exist.

Is there a sane way to extend this out to check if a directory exists, and if not then download and unzip a file to create that directory?

The problem I always have with make and bash is that, for example, I only ever want two possible states-- the successfully unzipped directory or no state at all. And the more steps I add the more little state boogers my build system acquires (e.g., partial download, dangling zip file, etc.)
happiness, some equivalent, or some series of metrics that equates to it, yeah.

I honestly don't know what it would be (happiness, freedom, life expectancy, etc) but that's the goal.
Applying a tax commensurate with income-earning potential is the usual explanation.

Given the wide range of possible incomes to various professions, this can be problematic. Your $7.25/hr federal minimum wage worker ($14,500/year) competes against a $290k/yr SV tech worker, with 20x the income. Unless that's mitigated by other factors (residence size, amenities, etc.), a land tax might prove further discriminatory.

But in general, a tax that's sufficient to kill the prospects of real estate as simply a bankable nonproductive asset would be a net benefit.
Because home equity is highly liquid. You can refinance your mortgage (and take money out), or take out a reverse mortgage (which pays you monthly in exchange for eventual ownership), or a home equity loan. Tons of ways to turn your home equity into cash.
The Most Powerful Word in the English Language
I think the issue is you aren’t paying for it, so you don’t own it. Paid hosted services cannot pull this crap.