skysight-inc/HackerNews huggingface dataset:
I'm sure this is too late to get much visibility, but I recently looked into using Julia (for my MS thesis) and found it sorely lacking in one major way that I found unforgivable.

Their type system is pretty interesting, and allows for some really cool abilities to parameterize things using types. I'd like to have seen more work done on, effectively, strong typedefs (or whatever $lang wants to call them). However that sort of thing is fairly uncommon so it's hard to hold it against them too much.

The biggest issue, and one they seem unwilling to really address, is that actually using the type system to do anything cool requires you to rely entirely on documentation which may or may not exist (or be up-to-date).

Each type has an entirely implicit interface which must be implemented. There is no syntax to mark which methods must be present for a type. No marker for the method definitions, no block where they must be named, or anything like that. You can't even assume you'll find all the interface methods defined in a single file because they can appear literally anywhere.

Whoever wrote the type has in mind some interface, a minimal set of methods, that must be present for any derived type. There are only two possible ways to determine this. The first is to look to the documentation. Even for the basic types defined by Julia this documentation doesn't seem to exist for all types. I don't have high hopes for most libraries to provide, and keep up to date, this documentation either. This concern gets even greater when considering the focus is largely on scientific computing.

Without up-to-date documentation, the only option is to manually review every file in a library and keep track of the methods defined for the type you're interested in. With multiple dispatch, you can't even get away with just checking the first parameter either. Then you need to look at the definitions for those methods to narrow your list down to the minimal set required. This is not an easy task.

This issue has been brought up before and discussed, but nobody seemed very interested in it. This is a fairly major issue in my view, as it cripples the otherwise very interesting type system. As it stands, it seems to be a fairly complex solution to the issue of getting good compiled code out of a dynamic language. It could be so much more.
The Softbank Vision fund is also led by Saudi investment.
Terraform supports a bunch of DNS providers out of the box.

https://www.terraform.io/docs/providers/index.html

Some other providers have third party implementations, or are a WIP. (Worst case, you might have to write a provider yourself).

https://github.com/hashicorp/terraform/pull/5846

https://github.com/adamdecaf/terraform-provider-namecheap

(I’ve never used Terraform for this myself).
Whoever it is, Musk said that no one would have majority control. So it wouldn't be a takeover unless it was hostile. The recent action on the stock has made a hostile takeover, particularly by the Saudis, more possible because of the sheer number of shares available in the market. But if that was happening I don't think the stock would have dropped the way it did today.
We are living in a new century of censorship. BigTech companies have become so big, that they are the one deciding what to allow or not allow based on some weird guidelines ("Hate speech" means everything and nothing). It became extremely difficult to put an opinion out there and not relying to at least one of them at some level.

This weird censorship is perfectly legal since it's coming from private entities. What really annoys me is that it's always the same side that is "censored". All the FAANG//MAGA being extremely left leaning.

There is going to be a backslash. It is mounting, and people start to realize.
GoDaddy has an API: https://developer.godaddy.com/doc/endpoint/domains

There's also DomainConnect, kind of an evolving standard in this area... maybe worth a look?
"Domain Connect is an open standard that makes it easy for a user to configure DNS for a domain running at a DNS provider to work with a Service running at an independent Service Provider. The user can do so without understanding any of the complexities of DNS."
https://www.domainconnect.org/
>The difference here was it was endorsed by Moxie's acquaintances from the crypto circles

You suggest that this is the major difference between Signal and Telegram, but that's dishonest at best.
Could they? Couldn't an ISP decide they don't want to serve that hateful content over their pipes and disconnect them? Or what if the domain name registrar decides they don't want to do business with an angry racist? Or what if an upstream backbone provider decides they could get some good PR by blackholing their IP?

These days, private companies have a _lot_ of power over what speech is allowed to be heard. Perhaps even more so than the government.
A bicycle is also often more than an order of magnitude easier to steal; you can't just pick up a car, and a bolt cutter won't cut it even for a car worth $5,000.
This is very close to being a real life form of the "PetStuffers" radio ad in Grand Theft Auto [0]!

Highlight:

Petstuffers: when you just can't let go,
and coming soon: Grandparents forever!

[0] Audio: https://www.youtube.com/watch?v=6xpZbQsHSHU

[1] Full Transcript + original longer rant I wrote because this $100K to clone your pet thing rubs me the wrong way: https://gist.github.com/jaytaylor/92a52144d1fec39ef41a6fb941...

---

P.S. Does this fall under the category of "it's okay to do creepy shit, as long as you're R$CH"?

Consider these 2 scenarios:

1. Some guy clones his deceased dog in his garage.

Reaction: That sounds creepy

2. Barbra Streisand pays $100,000 to clone her deceased dog.

Reaction: Socially acceptable
So many dynamos
You should read the articles you posted. They're redefining subsidy to mean:

> not only supply costs but also (most importantly) environmental costs like global warming and deaths from air pollution and taxes applied to consumer goods in general.

In other words, that $5 trillion is the indirect cost, not in addition to the indirect cost.
On the AppleTV go to Settings > General > Accessibility > Display Accommodations > Light Sensitivity.

Then you can assign it to the Accessibility Shortcut and turn it on or off by triple pressing the Menu button.
Even just coding on a computer with the screen cast up on a big monitor or projector would be a vast improvement over literally writing on a physical white board.
As a senior-level self-taught, I redacted this post because of my views on whiteboard coding. Downvotes are not cool.
I like pair programming interviews too, the only thing is that there's still some murky-area between interviews of how much should you lean on your pair and how much should you prove independent problem solving.
THE DIFFERENCE BETWEEN BEAUTY TREATMENT AND MASSAGE SUNNYBANK SERVICES
There are many socialist concepts you might implement. If you consider nationalized healthcare, then the vast majority of all western countries are socialist democracies.

This is why it's weird to hear people bring up gulags in the US--most "democratic socialists" are just trying to catch up to europe.
I don’t think there’s much criticism of those types of whiteboard interviews. I’ve had programmer interviews that involved sketching out a system architecture or database scheme on a whiteboard, which I think is perfectly reasonable.
With the variety of triggers that are possible and the possibility of there being multiple triggers with complex interactions, that is much easier said than done for many. After keeping meticulous logs of anything that might be a trigger, I've managed to reduce my migraines to 1 a month from 3-4 per weeks over a period of about 4 years, eventually identifying 7 or 8 causes. Even then, when I do get one, which combination of pain drugs to take is a huge gamble. CBD oil seems to be the only thing that always works, but that's unfeasible for me. So I'm not going to complain about a new drug for it.
>Solidarity went out the window when noone would touch me for over a year after 10 yrs of service as an engineer in the armed forces.

Why wouldn't they 'touch you'? This should in fact bring on more solidarity but instead you've seemed to turn it into some sort of anger. You should be able to relate with the rest of the workforce, see their challenges & struggles, and have solidarity as others have for you.
string theory hasn't bore any fruit and is likely wrong. I will even go out on a limb and say dark energy is likely not actually energy but an unexplained gravitational phenomena.
I haven’t seen any numbers, but I would have thought tiny minority would be more accurate?
Ahh yes, this is an annual thing in the military where, at the end of the fiscal year, commanders start putting pressure on subordinates who haven’t completed this course for the year. Everyone is threatened with not being allowed to go home for the weekend until they prove for the 100th time that they know not to accept downloaded songs from co-workers, not to let Tina into the SCIF without her badge, and not to let the shady guy at the cafe use your smartphone.
Your article raises several valid points but is a overly optimistic. I still don’t believe that you AD through arbitrary code to produce useful gradient estimates; I’ve seen that fail miserably time after time.

I don’t think Julia’s generic code is the end game for fast code though. Efforts in Python toward code gen include projects like loopy, which targets accelerators, are still developing but make it easy to decouple kernels from loop domains, target specific devices and optimizations etc.
The increased churn that Zirtual faced after moving to employees, keeping total cost around the same and making up for it the difference by reducing pay.
> Once you know this stuff, you'll be a much stronger debugger.

As you suggest, more accurately, you'll require the next person who debugs your code to read this, making them much better at debugging your code.

I no longer use magic and completely avoid meta programming in python. It confuses everyone, is not needed (just use a boring factory function), and severely limits who can help you work on your code, for what? A few lines of less boilerplate here and there? "Succinctness"? Some sort of "elegance"? More likely, a DSL that nobody understands but you!

The more I write, and mostly the more I interact with other people, the more I realize that code needs to be boring. No magic. I think this is why go is succeeding: no magic.
Thank you for contributing your perspective. I hear you. I don't have an easy answer; I can see the pendulum swinging the other way too, and I do worry about the precedent we might be setting. And I am thankful to live in a country that's (relatively) civil regarding LGBT freedoms.

But to return to the cake comparison: as an LGBT person as well, I still get screamed at on the street and harassed in public. Two nights ago I was walking with my same-sex partner and was followed down the street by a guy muttering, and then shouting, about "faggots" etc. He started catching up to us and we turned around, and he grabbed my partner by the neck, and we had to fight him off. But let's disregard the assault for a second and say he just followed us for a while, intimidating us, but technically within the confines of the law. Wouldn't you agree one side of this deserves to be stopped? To be silenced? I think it's an overly broad generalisation to say "Everyone always assumes it'll only work in their favour." I'm saying right here: I know that's not the case. But by the same token, trying to apply objective metrics to freedom of speech just as quickly justifies "I'm free to disagree with the way LGBT people live their lives" as much as "I'm free to walk in public without being afraid of assault." It's more nuanced than that. It isn't free or not-free. And I'd argue it's worth some people giving up certain freedoms (the freedom to denigrate other people based on their sexuality, for example) so others can increase theirs (like the freedom to walk in public without fear.)

So I'm glad I can get my cake, but if it means we're expected to shut up because we're afraid someone's going to roundhouse kick that cake out of our hands as soon as we walk out of the shop, that speech doesn't seem exceptionally free.
>Nowadays, you just can't get a job by merely talking

You can if you're willing to work for a smaller, non-famous company.
I think Google is seeing a positive signal on their hiring process because a) they get a high percentage of the best programmers applying there at some point in their lives, and b) they run de-facto IQ tests on the onsites to pick the cream of the crop from that pool. It might not be the "best" raw programmers (that's impossible to define anyway) but being able to perform well on the algorithm tests means the people in general are highly intelligent.
Perhaps this will bring further mindshare to the RISC-V approach in the future?

Security people will just move the goalposts to "we assume the actual chip has backdoors that aren't present in public source code".
I found high-sugar foods to be one of my many triggers. Never really understood why...
Why do you say that? EU governments are regularly complaining about hate speech and this will win Microsoft their favor.
Probably a reason, yes. The main reason, though, I think is the proliferation in what's available. Before we had few broadcasters, and they were pretty consistent; now anyone with an internet connection can broadcast. I don't think people have gotten less educated, but they now face more serious consequences from not being able to judge well.
The minimum depends on the justifying job function (exemption is based on past and job function), and states like California often have much higher minimums than the federal minimum.
Well it ends with (generic) you running a hidden service on TOR that only committed misanthropes are willing to participate in on a regular basis, and looking over your shoulder in public a lot.

De platforming people who spew vile (but legal) speech isn't good for society

On the contrary, I think it's very good for the same reason I would want to drain an abscess or excise a tumor. The vile speech that you mention isn't harmless, and the people targeted by vile speech are part of society. What benefit is achieved that exceeds the costs imposed upon them?
> There’s an alternative to the Play Store for Android. F-Droid is an open source app “store” (repository would be a better term here) which only includes open source apps (which Signal thankfully is). By no means does Signal have to only be distributed through F-Droid - it’s certainly a compelling alternative. This has been proposed, and Moxie has definitively shut the discussion down.

Adjunct to the rest of this discussion: just read through that GH issue and came away with markedly different conclusions than the author of the blog post.

It reads like someone who is trying hard to justify and prioritize dev time/resourcing in the face of what is a demanding and vitriolic minority. No evidence of disingenuous intent or desire to push a particular agenda. I see nothing that would have prevented the old OSS adage: "if you want to see it, do it".

Drew, I don't know you, or the background for the argument you're making, but it seems like you have something stuck in your craw here. Maybe take a little time and try to view the situation with fresh eyes? You're obviously passionate about this subject -- and the unique perspective is appreciated -- but it devalues the rest of the info presented, and I don't buy the precept you're proposing.
That's how I read it too, which while a bit obtuse, I can see being useful if all you are looking for is some big number that helps you with _yearly_ cost projections (but does nothing for you if your costs increase _right this minute_).
As long as we're going with anecdata, I'll add that in my experience Spring is a goddamn nightmare. I've spent X too many times in dependency hell with it and have vowed to never voluntarily use it again.
Show HN: Making ASP.NET Core MVC Apps into Single Page Apps Using AppRun
Same thing I’m seeing in Atlanta. I haven’t seen too much of a change since 2014.
Okay, so, what's the catch?

If the motivations behind this are as altruistic as they're made out to be, props to them. This is EXACTLY what applied healthcare AI researchers/developers need. Granted, $100K for just one year isn't enough runway for an end-to-end solution, but I suspect you could get enough of a ball rolling to pick up sponsors or investors.

Most of the work that needs to be done in this space is NOT sexy. Building cool AI models is by far the easiest part of the pipeline, even considering the fact that data acquisition can be difficult. No one wants to get into the weeds of regulations, hospital protocols, EHR integrations, or HCI issues pertaining to medical providers. You don't get publications from sifting through this mess. So most researchers don't touch it. Additionally, the slow development cycles in healthcare tech are unattractive to many industry developers. There's a graveyard filled with failed startups and company initiatives that expected to jump into healthcare with their awesome tech only to get crushed by at least one of the multiple walls that shield the industry from innovation.

I personally find myself caught between a rock and a hard place when it comes to healthcare + AI innovation. If I am being completely honest, I care more about building a useful product than publishing research papers, and I care more about improving patient care than making a bajillion dollars. This puts me in a weird spot in terms of choosing between an academic vs industry route. My current strategy is to find a way to take the healthcare innovation I want to do and repackage it as PhD research.

I'd tots apply for this, assuming there's no massive catch. :)
What is wrong about it?

> not even having the option to use said service for data

Companies are blocking all of the EU because of GDPR which is denying them the "option to use said service for data". Here is one list so far: https://gdprcasualties.com/

> Thankfully, I don't live in the EU because I would be super pissed about all the websites blocking me because the EU no longer wants to give me the option to trade some data for a free service and I expect it to get a LOT worse once they start actually enacting fines and every company realizes that that they have really been force opting in people to data collection so it is no longer profitable to serve the EU.

I don't know of a single company that now gives users to opt into each data collection so if they actually start throwing down huge fines (which I fully believe they will based on their history), I expect it to get a lot worse.
This. When I read the article I instantly recognised this from some datasheet-browsing I did many years ago. It's not a "coprocessor", it's not a backdoor, it's just access to the internal core. It's even documented in the datasheet itself:

http://datasheets.chipdb.org/VIA/Nehemiah/VIA%20C3%20Nehemia...

(Page 82, "Alternate Instruction Execution")

Edit: Now it's all coming back to me. I was exploring the 0F opcode space and came upon 0F 3F, which happens to be the "enter alternate execution mode" instruction when it's enabled. There are a lot of other interesting results if you Google "0F 3F", although I remember them being a lot more relevant when I originally discovered this...

https://spth.virii.lu/29a7/Articles/29A-7.029.txt

It's not just the C3 that has this feature, if you Google "ALTINST" you'll find more info.
That doesn't really answer my question. What shows that these employees preferred $15 over $12 with presumably employer subsidized health care (they wouldn't have it on contract, I assure you), 401k, and other standard benefits?
Build your own Mars rover with NASA's blueprint
I do embedded work. In this field some compilers don't even allow recursion.
21st-century Carthage
If all three of these are research, what is engineering?
re: "Think of Ruby Ridge, Waco, etc. Those conspiracy theories led to the Oklahoma City bombing"

What part of the admitted shooting of Vicki Weaver while holding an infant in her hands, and of 1 of Randy Weaver's under-18 sons, by FBI snipers; and the use of explosive/flammable igniters to disperse "CS gas", a form of tear gas, used against people inside wooden buildings in Waco [2], are conspiracy theories?

Even the US Gov't admits to the basic facts of both situations...?

[1] http://www.cnn.com/US/9510/ruby_ridge/
[2] http://www.cnn.com/US/9908/24/fbi.waco/
The open-source base OS is fine, the closed-source services layer and cloud platform are not.
I think you are commenting on:
https://twitter.com/michael_nielsen/status/95776421515816140...

An interesting thought would be to have some interactive anki cards.

I don't know about the details, but it could be something like, don't show me a card "how to list files using bash", show a command prompt, and if the user types a command that list files (tree, ls, find, etc.) approve the answer. Maybe ask "list files as many ways you can remember), etc.

How would this translate to other kinds of knowledge? Probably not easy, but not every card would have to be interactive, just the ones that make sense.
there was freedom I feel Ruby had that Python didn't which allowed Ruby to successfully go from 1.8 to 1.9;

* Ruby had better dependency management. Python's only recently introduced Pipenv which provides a standard approach for managing development and prod dependencies. VirtualEnv's been around for a while but didn't handle scope.

* Ruby wasn't used as extensively as Python in stuff like system libs and start-up scripts so system packages weren't constrained in the same way.

* Ruby's ecosystem was more focused around web development. Rails in particular was fairly early in adopting new versions of Ruby within about 1 year of the release of Ruby 1.9. Django on the other hand was about 5 years before it had it's first Python 3 compatible release.

* "microbenchmarks" generally got better with Ruby releases whereas Python 3 seemed to have gotten worse from what I remember. I don't think microbenchmarks are terribly useful out of the context of an actual application but many people use them as indicators.

* subjectively I think the Ruby community was more committed to unit testing which made "fearless upgrades" a little more palatable.
Butterchurn: A WebGL port the Winamp music visualizer MilkDrop
I agree that multiple unique keys are preferable.

But for traditional PKI schemes there's always at least one key (your personal master PGP key, your company SSH/X.509 CA) you want copies of, yet it's precisely the kind of key you absolutely want to keep off the network or within a secure hardware token; more so than authentication keys.

There are tokens that permit exporting (aka wrapping) a key for off-device storage or for transferring. If for transferring presumably you specify at key generation time a list of public keys to export to. But I've never used these tokens as the software was just too complex to bother with, proprietary, and poorly supported in the open source ecosystem. In the PGP world the typical advice (for better or worse) I've heard is to archive your master key on a disc and rotate your subkeys occasionally, necessitating brief exposure of your master key. Theoretically you would sign the subkeys from an old, non-networked computer.
Most poker games do.
Especially if you are trying to capture market beta. It's literally what index funds were designed to do.
Exodus 8:2-7 alludes to an ultimatum threatening to inflict a plague of frogs on Egypt. Because when I want to demonstrate my love of freedom and inclusivity, the first thing I think of is calling down plagues on my enemies.
This needs a t-shirt
Nothing you've mentioned changes the fact that every truly existential threat ends up being mutually assured destruction. It's true even with desperate, insane foes that try a non nuclear attack first.
Yup. Bruce Willis and Samuel Jackson were able to figure that one out. It can't be that hard. They were under a lot of pressure as well.