skysight-inc/HackerNews huggingface dataset:
I'm not native, but I'm learning Lushootseed (language of the Puget Sound Salish peoples) to help keep it alive, after it technically fell into extinction.

Language preservation is huge for native culture and identity, and it helps prevent assimilation (one of the reasons why the language and others like it were forcibly stamped out by the boarding schools which abducted Indian children from their parents.) There are even projects to teach Lushootseed to inmates in tribal jails, as a way of reconnecting prisoners with their culture and heritage. Iirc studies also show that depression and suicide are reduced if the native language stays alive.

There's a lot of debate and the Sapir-Whorf hypothesis has fallen out of favor with contemporary linguists, but I also feel like different languages encode different thought patterns. Lushootseed is nothing like English, and there are words specifically for tribal customs, religion and viewpoints that can't translate.

Overall, I see languages as living creatures. Extinction of minority languages or cultures is, to me, like species disappearing. Even if the biome doesn't suffer (and it can in both cases - Indians knew how to take care of the land before whites showed up), something sacred is lost v
I own a Tesla it comes with an adapter. There exists adapters to go the other way, admittedly for 250$ but its a niche thing.

This does not get you into the supercharger network but I think that is part of the whole trying to sell cars thing they are doing.
> As to your smart phone, are you saying that the locals don’t have their nose buried in a smart phone, like everyone else?

You're in town for just a few days, specifically to see the scenery, the locals aren't. This is the part where you're best off being more like a tourist.
See https://news.ycombinator.com/item?id=20337393 for the difference between ESTA and visa applications on this point.
What am I missing? "Click the button below and allow the page to access your webcam."

...and then?
I just realized that gmail doesn't serve proxied images on external clients (mail.app, iOS Mail app). I bet a lot of people don't realize this either.
When clover out-competes a regionally appropriate grass, it's usually a strong indication that the soil was low in available nitrogen.
Seems likely that we're missing the crowd control element.

It seems likely that 46 people will be unable to ride the subway or taxis and arrive at a single destination at once.

By blocking busses, onboarding and offboarding will not have the blocking behavior along with the other logistics of driving and parking large vehicles.

To computing terms, it's likely less efficient for the people on the bus (a large blocking operation) though more efficient for parallelized split groups of people and if not directly, then at least in diversity of groups of people.
MSFsocket: A Chinese Surveillance Tool
is there anyway you can stay on and become the project manager? You have an integral knowledge of the application and projects, you know where all the bodies are buried which will be a HUGE benefit for the offshore team to get up and running. With some experience you'll be able to manage other projects besides this one and put that on your resume.

As we say in AA, when one door closed, another opens.
Probably for the kind of work they are doing avoid regex? Or at least the very complicated modern regex (simple autonoma that you can compile in advance might be ok)
> its "relatively clean" access to external C++ libraries

They're working on it, but there's a lot more work to do:
https://dlang.org/spec/cpp_interface.html
There's a reason other languages don't have easy C++ interoperability.

> it is of course quite common to have a foreign-function interface with C

Yes, but it's not trivial for the most part to interface with C code. D is designed to make it easy - to the point that you can #include a C header file and you're good to go.
as you've witnessed, this approach, when applied well, has advantages, but also suffers from increased communication overhead and roundtrip times.
as a result, prototyping and researching open-ended, not well defined assignments is not ideal with remote, given that the required feedback loop between customer and executor (you) is better kept short.
maybe it would be best to enjoy both worlds? say, once you've onboarded the customer and are delivering, begin reducing costs for them by delegating units of work to cheaper, remote resources yourself? this way the customer is happy and stays with you.
this has the added benefit of freeing your own time to take on new work.
I don't know if they're a joke. There are quite a few players out there who seem to like it just fine. But I, on the other hand, am absolutely a joke trying to play FPS games with a controller. I need a keyboard and mouse or I can barely play at all. There are ways to hook up a keyboard and mouse to some consoles and some games, but it's generally considered "cheating".

Doesn't matter anyway. My reflexes aren't what they were when I was a teenager.
Some people do end up having trouble judging distance. Also a head can move around side to side, giving parallax over time even with one input (something you especially see birds of prey taking advantage of, to compensate for their narrower heads), whereas most cameras are on fixed mounts. Also, millions of years of evolution plus typically decades of training (in recognizing objects and distances) for the typical driver has a bit of an advantage over current neural nets, currently, for image recognition. It wouldn't suprise me if we crack that problem within my lifetime, but it also wouldn't suprise me if it takes awhile.
How Posters Became Art
And my point is that a large percentage of emails sent contain tracking pixels already. Privacy conscious recipients should already have automatic image downloading disabled.
This is why regular expressions get a bad reputation.
I'm not saying that D is defined by that. I'm simply saying that if you're comparing to C or C++, you are talking about use cases that are defined by performance and/or memory management (or else, they are being used for legacy reasons). If you have a green field project that doesn't have massive performance concerns, and doesn't have to be specifically in C or C++ for other reasons (toolchain availability, available developer resources, etc), you probably aren't using C or C++.

Some people would argue that you can use D for equally high performance things to C++, and make sure you use the GC very selectively, etc. However, you don't appear to be making that argument. If you aren't, then there's just no real point comparing C++ and D. If you don't have any of those requirements, and you are ok with obscurity, you have much stiffer competition from many other languages like Haskell, Kotlin, etc.
I believe this was for the updated version with the explanation. I personally found it useful because it told me there is an update and I can read more about it.
It's not uncommon to see 500 strand in one tube get cut by a backhoe. So much so it's even jargon at this point http://www.catb.org/jargon/html/F/fiber-seeking-backhoe.html
Apple's support for OpenCL is deprecated as of 10.14. Metal is the supported way forward.
Hear Leonardo da Vinci's 500-year-old instrument play for the first time
Researchers say they're closer to finding cure for HIV using CRISPR technology
D does technically run on all three of those platforms (ios, android, wasm). Of the three, android is probably the most mature. Wasm is not very usable, because wasm itself doesn't yet have a garbage collector, so the d runtime is not ported. For iOS, there is a fork of GDC (GCC-based compiler) which is supposed to run, but there isn't very much interest in it. If you put in the work, you could likely get all three to work, but there's nothing OOTB yet.
That's a good idea. I'll have to make a few uploads there.
Toyota, Ford, Volkswagen, and every other auto manufacturer have all "killed" many more than three people by way of shortcomings/bugs/flaws. Medical devices, manufacturing equipment, and even space shuttles have "killed" people. It's tragic and people are writing better code every year, but mistakes still happen. We are hyper-aware of Tesla's because they are in the limelight right now.
That's kinda like claiming "a single implementation that everyone uses is no more secure/stable than a million independent implementations", which is fairly ridiculous. It's not (just) "pushing the problem further under the carpet", it's centralizing risk and attention and fixes, which does work out quite well in practice.
I shored up a lot of my nonviolent leanings in the original Splinter Cell series, as well as Deus Ex and its sequels and others of the stealth action genre.

You can exploit a few glitches in the first Splinter Cell and play the entire game by killing exactly one person; Deus Ex: Human Revolution has a pacifist achievement, etc.

I recently tried a D&D campaign after a long time away from tabletop RPGs and found it fairly difficult to drop into the "kill orcs, get gold" mentality. Playing an elven ranger, and knowing full well that kobolds are lawful evil, ganking one on the road still felt ... weird.
How is this not illegal? if they are charging a rental fee for something they are not renting?
I came here to say this - it's like the cloud as a whole is imploding lately.
Hey Tejas, this looks awesome! Congrats on the launch, I'm looking forward to trying it out!

I'm curious if you've looked into the "guest travel" space, allowing non-employees to book corporate travel. Pana(pana.com) is the only competitor I've seen explicitly focused on this space, but TripActions and CWT cover this use case as well. I think interviews make up a large part of travel expenses for lots of companies, and currently the experience is pretty subpar at most companies as an interviewee.
I also read that Imba can be used with other frameworks like React and Vue. That’s why Scrimba has courses on those where you can edit code while learning.

Imba can also be used to make desktop applications it seems. The team behind it also released GitSpeak, a Github client that works really well.
Sorry if I don't trust some random web page to use my camera because they promise they're not logging it to their server.
Improvements in tooling like address sanitizer, valgrind, afl also help a lot in improving code quality, especially if you make them part of your CI.
However it should possible to have a language that gives you both the speed and safety guarantees.
There are many languages that contend for that category: Go (not on speed though), Rust, etc.
Might be worth looking at some of the Rust projects like ripgrep that are really focused on performance and faster than C implementations like grep.
Publishers (including self-publishers) can choose whether to apply DRM to books on Amazon as part of the uploading process, and not all publishers do so. Tor and Baen, for instance, don't use DRM on any of their titles.
D has been a real pleasure for me. I did the 2017 AoC in it:

http://jordi.inversethought.com/blog/advent-of-d/

The richness and flexibility of compile-time features almost make it feel like a lisp, with the slight downgrade of sometimes working on strings of source code instead of sexps. Regardless, like the article says, D's metaprogramming alone is worth the entry price of reading a few books or tutorials about the language.
Coinbase Account Locked After Opening App in Cuba
I wish I had read any threads prior to traveling completely legally on an Artists Tour to Cuba last month.

While in Cuba, it was clear that many Financial Apps or Websites blocked access, providing a helpful prompt after login that "this is not available in the current location." This includes Chase, TD Ameritrade, Vanguard, and other major US Financial institutions. All of these Apps worked upon landing back in a location following return to the US.

Coinbase, however, proved itself once again to be the outlier in regulation, usability, and now support.

After arriving back in the US and attempting to log in, a message is received:

"Our records indicate that you have attempted to log in to your Coinbase account from a country in which Coinbase is prohibited by law from doing business (Cuba) per the sanctions imposed by the U.S. Treasury Department’s Office of Foreign Assets Control or other governing bodies. As a result, your account has been restricted.

If you are not a resident of a sanctioned country or otherwise have received this notification in error, please reply to this email with a copy of a current, government-issued ID and proof of your current address, such as a utility bill or rental agreement."

I have followed all steps asking for re-verification and submitted support tickets with the required information. Of course, there has been no response and as expected, the phone support is constantly "at high volume" and forces you to again, submit a ticket.

How is it that every other financial institution can display a prompt, and Coinbase proactively locks you out, followed by a non-responsive path to unlocking your funds?

It's incredible to me that this company can raise over 500M and can't afford an Operations/Support Team to reply to a Support ticket in a vaguely reasonable amount of time.

Has anyone else had this experience recently, and if so, any suggestions for getting in touch with Coinbase Support?
The article's first example is of a person using a metaphor common to the ex-Mormon community about breaking "the shelf". "The shelf" is where the facts that bring one to question church doctrine go to be explained (or not) later.
> D's design is based around the idea that semantically valid C will compile in D

AFAIK it's that code which compiles in both c and d should have the same behaviour; not that c code should necessarily compile in d. Examples of c that don't work in d are trivial.

> there are tools to convert C to D (As used in the dmd compiler backend (which dates back to the 80s I believe, but is now in a tasty form of spaghetti D)

Dmd's backend was ported by hand. What tools are those? I know there are tools to convert header files, but I don't know of any that actually convert code.
I do not mean this as a joke comment, but actually participating in a squirrel census would be a lot of fun. Sometimes the fun is in the journey, not the destination. And in this case, fun journey and the destination is reached.
I don't think he meant sending the mail yourself to the destination domain directly (which would indeed be blocked due to plenty of reasons), I think he meant connecting to your email provider's SMTP (over the 587 "submission" port so it's not blocked by ISPs), authenticating and then sending the email. The provider will relay the email to its final destination, but your original IP would still appear in headers.
Do they continually look for opened DMV slots?
Which would break tracking because open-rate would be 100% even if the user is on vacation.
Sounds like it’d be a pay cut from 4K/w to 4K minus what the other 2 devs are paid
Are the locals leaving or are these rental properties? I know there are a lot of places in the world where the wealthy will buy property and then only go there for vacations.
what if the shiny new technology is optimized for lower maintenance cost relative to older technology?
TLDR: If you believe in free-will, then it's possible for someone to beat highly-accurate 3rd party estimates.

How can you call them "highly-accurate" if they aren't accurate? Yes they can be "best available, given the information known", but we're talking about predicting the future - it's impossible to have all the information; if your prediction is wrong, you don't get to call it "accurate".

If you don't believe in free-will, then any mis-estimates are purely due to analyst error

That doesn't make it analyst /error/. It tells you the analysts' understanding of Tesla as is not as good as they thought. If they had predicted the result spot-on, they would be excellent analysts working with excellent information. They didn't, so now you know one or both of those is not excellent, or both, or they made errors.

If you see companies as a force-of-nature that can only be marginally influenced by humans

To go down this route, you have to imagine Tesla didn't really want to produce many cars at all - all the incentives and motivation they have about making lots of cars, earning millions, paying debt back, the incentives employees have for bonuses, doing what the boss says, staying employed, all amount to virtually nothing, but the commentary from Jones of SomeBank is enormously influential and can turn the entire company round. That's so disproportionate, I can't just take it as given.
I'd prefer my email client to not load external resources at all. If it attempts to do so (and I have to use a separate firewall to prevent it) I'd consider the email client defective.
D's garbage collector can be disabled, so would you mind elaborating?
Create your own chrome extension – and deploy to Chrome Web Store
> So what is a duplex?

A single property (usually a single building) consisting of exactly 2 housing units.

> I guess "semi-detached" would be closest but not sure?

Semi-detached is similar, but AFAIK usually refers to separate properties sharing a wall not two housing units on one property. There appear to be regional variations in both terms, though.
You could have used bad variable names and no comments :). Use clojure or rust or D. Or R! Etc.
Better generalization with Layer rotation in deep neural networks
This is the kind of tech that managers might like to install on their employees computers. If you're smart enough to build interesting things, maybe spend that talent on something less creepy.
You linked the wrong article. The one your title describes is here:

https://www.forbes.com/sites/michaelshellenberger/2019/05/06...
The garbage collector in D can be disabled, so what exactly is your point? Or are you just spouting out bullshit?
I think the author blows his credibility very early with this comment:

> As I said, it’s a superficial example, but I think it shows a general difference in philosophy between C++ and D. (If I wanted to make the difference even clearer, I’d use an example that needed iomanip in C++.)

iostreams are not in C++ because C++'s philosophy is actually that iostreams are great. Everyone knows they suck. They are there because without variadics, there isn't a good way to do type safe text output in the style of printf. And I mean, not even runtime type safe. Chaining of some kind is the obvious way to simulate variadics when you don't have variadics. And at the time, they thought it was better to get something type safe into the standard library, then gate it behind variadics which could (did) take a long time. Voila, iostreams.

C++ is quite literally in the process of standardizing a library that will bring type safe printf (a la D) to C++. The same way that 8 years ago, C++ finally managed to standardize variadics after quite a lot of effort.

The disadvantage of being an old language is that it can be hard to stay caught up with features. The advantage is that you get a huge base of existing developers, knowledge, libraries, etc.

Bloggers love to make things about big picture philosophy because it makes for better blurbs but many things in reality are just engineering decisions. D had the luxury of creating metaprogramming syntax from scratch after one if its creators was one of the main people to discover the power of "accidental" TMP in C++. C++ is still trying to bend accidental TMP into something more bearable to use without breaking everything. The differences here are more practical than philosophical.
Neurosity – Reimagining brain-computer interfaces and neuro-powered applications
I said Tesla was perhaps "a" solution, not "the" solution. What alternative solutions do you propose?
> My whole point is that Elm is (or one day soon will be) much superior to JS et. al. This is a cost/benefit analysis, not tribalism.

I'm sorry, but your enthusiasm for Elm might be blinding your reasoning. JS is an EXTREMELY flexible languange. Open and malleble to both experts and newbies alike. Open to all styles and paradgims of programming including object and functional, which is what makes it possible to be the worlds most compiled to languange (https://github.com/jashkenas/coffeescript/wiki/List-of-langu...). Elm comes nowhere close to beating the JS cost benefit analysis.

In the end, the business value always wins out. Elm, started in 2012 is even older than react, and would've took of long ago if it had any business value.

> It's puzzling that more JS programmers don't adopt Elm.

JS developers come from diverse backgrounds (expert, newbie, functional, object, procedural etc). The ones that like elms approach will adopt it, those that don't will use a different style/compiler/transpiler; and it all ends up as JS. That's flexibility at work.
You mentioned that it's free for individuals. I have a few of questions.

1. I'm generally flexible about dates. The way I generally book a trip is to look at a date range and choose the cheapest option in several websites - Google Flights, Kayak, etc? Can I assume your process would be similar too?

2. It's a very time-consuming process. How would you do it for free?

3. Would I get any additional discount if I go through you/any authorized travel agent in general? Or do they also internally use the same websites we do?
There's a lovely 99% Invisible episode about the squirrel census, that includes a LOT more on history of squirrels in america:
https://99percentinvisible.org/episode/uptown-squirrel/

In short, they started to be introduced into parks in the 1850's or so, and were a bit of a national craze.
> Their biggest drawback is that you can't modify the index

I hadn't looked into them, but being read only would make them useless for my use case.

Basically, my application is online zips-of-images set deduplication, with a continuous input stream of files. I have to be able to add new values continuously.
If you're running in multiple clouds for HA/DR reasons, you are limited to the lowest common denominator of features/services between them. Or maintaining multiple codebases/architectures, and the massive pile of issues that entails. I am not a fan of multi-cloud for this reason.

Multiple regions, as long as your provider offers all of the services, you can have a carbon copy. Much easier.

It depends on your needs, your architecture, your risk tolerance, etc. I think for most people "Use multiple regions" is the answer that strikes the correct balance. It probably isn't the correct answer for everyone.
I understand the point you're making but according to the fancy chart you posted it did reach a peak in '95 but your statement implies that it's been in decline since then. According to the fancy chart it then steadily rose to almost the same level in '04. It fell again to it's lowest level in '12 and has consistently been above that level in the following years. Also the article makes it clear that the current rise is a result of local government policy and reduction in regulations which has been one of the primary obstacles in preventing mass deforestation. If we repeat the causes, we'll just inevitably repeat the results.