skysight-inc/HackerNews huggingface dataset:
Rust's type system supports any type of resource, not just memory. The same isn't true for garbage collectors (and no, "finalizers" is not correct resource management). Also, real enum types (including optional) and pattern matching. I'm sure you can come close with Java using interfaces or something, but it's going to be cludgy and tedious in practice (especially if you have primitive variants).

To be clear, I'm only stating that Rust is safer, not that safety is the end-all-be-all for every single application and you should never use COBOL or Java or even that you should prefer Rust over them in the general case or anything of the sort.
I've also been extremely pleased with their acceptance, communication, and turn around with bugs filed on the mssql-jdbc driver. Code is typically fixed and new versions published fairly regularly. I hope they keep it up.

https://github.com/microsoft/mssql-jdbc
They also misspelt "emphasize" but no one even noticed. I guess the missing 'i' became the "centre" of attention.
Dead link for some reason: https://web.archive.org/web/20190619190008/https://www.cs.uo...
So now you need to trust Smartcar.com and Teslabot. This makes it even worse while not addressing any of the concerns.
I can’t find the quote but it reminds me of Jonathan Creek. Paraphrasing: magic, once explained, is much more banal than it really seems.
How Professors helped slam shut America’s door
This leaves out all the trade professions (plumber, electrician, etc) which I keep hearing are doing quite well.
Isn't that an argument for addressing the costs of tuition, and not an argument for artificially setting the value of labor?
Native applications do have sandboxes, macOS definitely has this, Windows has this, iOS, Android...

AppStores can also perform various checks which will never happen on web sites. The web is really the wild west, why do you think browsers are the main attack vector nowadays?
I'm not sure if that's a good example. Google Docs automatically saves the document when there's a change, so you won't loose any work if you refresh.
Versioning your APIs gives you a built-in metric for how often you make breaking changes. Not everyone likes seeing this, but if you can enforce it, I think it creates a psychological incentive to exercise discipline about API changes.
> “They should be allowed to have the measles if they want the measles,”

My knee-jerk reaction is no, no they should not. But that's a slippery slope.

So, I will say, sure, they are allowed to have the measles if they want. However, if they choose the measles, they MUST have a plan in place to quarantine themselves from the rest of the population. Your right to have measles should not allow you to impinge upon my right to not have them. The compromise is quarantine.
Your example, although meant to show that the point was silly, can still serve to illustrate it. Imagine that for the vast majority of people, widgets are worth $3 each, but for one person they are worth $10 each (because he really likes them). Further, suppose that a widget takes an hour to make. With a minimum wage, one person can make $10/hour serving the one person who want widgets that badly, but without one it becomes profitable to open up an entire new market sector of mass-produced widgets for the common man.

You can change the numbers and the details, but the general principles of microeconomics will prefer the free market every time.
> One point is that the rewrite itself costs developer time that could be spent on something else.

But they're already advocating for a rewrite, just within the same language.
If you mean operationally then it's via simple http apis, although we are in the process of moving to a fully serverless (ie. aws lambda) setup. If you mean the data exchange format then it's JSON.
The Geesaa automates (but overcomplicates) pourover coffee
One issue is that hunters hunt differently than wolves and other natural predators. Predators go after the old, the sick, the weak, the young. Hunters almost exclusively go after the health. Not only is that changing the distribution of the gene pool, it also isn't effective population control. We'd need to force hunters to go after a bunch of fawns instead.

There can also be unintended consequences to human culling, besides long-term genetic changes. There's one example of when they started culling a elephants in Kruger National Park. The Park had too many elephants and so they had to kill some of the herd. However, they tended to kill only adults, leaving a lot of juveniles around. The problem is that, once juvenile males reach adulthood, they leave the family herd and hang out with an older male. The older male teaches the younger males about surviving in the wild. And, importantly, self-control. Male elephants periodically go through an extreme spike of testosterone (called musth) that can cause very aggressive behavior. The young males learn from the older male to control themselves. If there aren't any older males around, they don't get this knowledge, and will be prone to violence. After that culling, there was a large spike in incidents of these rogue elephants attacking villages and rhinoceroses. In short, culling can change the behavior of the animal population immediately and for the worse. Not sure how relevant that is to white-tailed deer, but it's something to consider.
Related from 2015: https://news.ycombinator.com/item?id=10724639

and a bit from 2017: https://news.ycombinator.com/item?id=14287608
I feel like you're assuming way too much when the only evidence we have to base YC's rejection is by their rejection email. They clearly wanted MRR and company that moves fast, and the OP clearly showed that both are possible in a measly 48 hours.

Also YC even asked to meet them before the next round, so it might have intrigued them.
That sounds like "cheap stuff now, human rights later".
Apologies if I am mis-interpreting you.

As an American, I'd be willing to pay more for goods if it meant Tibetan Buddhists, Uighur Muslims and other folks in China had basic human rights.
How did you compute $10,000?
Surely if they don't have the data then their set up is, by definition, not sophisticated enough to address the balance point for payoff in costs of non-mandated accessibility work?
A good example is hashing

hasher = Hasher(iv)
hasher.hash(data)
hasher.hash(data2)
...
hash = hasher.finish()

Compression/decompression is similar.
Why should it pay for 2 bedroom? It should pay for the minimum shelter. Which I would say is a studio.
Show HN: OnChrome – A Firefox extension to open the sites you want on Chrome
> One aspect is not generating a profit.

Incorrect.

The “nonprofit” part means not returning a profit to investors or other stakeholders. It has nothing to do with generating profits or not.
Note to those who might be implementing multiple forms of authentication in a Django app: t some point, either through a popular boilerplate or by finding it online, you may be tempted to use https://github.com/pennersr/django-allauth to unify multiple authentication mechanisms. Be very, very careful before using this library. Not only do seemingly simple things require digging into the codebase and finding something to override or monkey-patch, but there are many ways in which denormalized data (such as a user's primary email address as a column therein, which is duplicative with a primary-marked row in a one-to-many table of user email addresses) can become desynchronized. It may still be the right choice for your business, but it comes with massive technical debt. Caveat emptor. If the self-rolled techniques in the OP are sufficient for your use case, consider just using what comes with Django and what you roll yourself.
Linux Driver Points to Unannounced AMD Navi Graphics Cards
Create safe robots from modules through self-programming and self-verification
I'm not a full time Rust developer, so your milage will vary:

Rust is a more modern language, so there are a number of modern approaches that Rust uses that C++ can't due to backwards compatibility. And Rust isn't fundamentally an OOP language. I'd say Rust is a bit closer to C than C++, but that's a gross simplification.

But I think what Rust does is forces the developer to address application complexity at compile time, instead of finding out about these problems during run time. Things like segfaults, race conditions, etc. are ferreted by the compiler.

So, Rust might feel more complex, but in reality it's just forcing you to deal with those issues sooner rather than later.
It's true that Cognizant has direct power to change things, but ultimately, the buck stops with Facebook, since they seem to be the vast majority of Cognizant's work and thus essentially have direct control of the purse strings. FB has the ability to change how Cognizant treats its workforce, and it's Facebook's choice to take a stand or to wash its hands of it. FB also has indirect say in demanding a certain standard ("98% accuracy target") for a given amount of money ($200M) -- though obviously if FB were to simply pay Cognizant more for the contract, there's no guarantee Cognizant would use that money for better worker pay/benefits (as opposed to giving bigger bonuses to executives, for example).

In the article, one of the contractors says that Cognizant puts up a "dog-and-pony show" whenever FB executives visit. Again, it's ultimately up to FB to decide how much they want to push past the facade.
I appreciate the work you are doing on Loom. As someone who has done production Erlang code in the past and presently has to code in Java, I eagerly await the day that Loom becomes production ready.

What are your thoughts on Pony (https://www.ponylang.io/)?
As a heavy app user, I absolutely abhor the bait and switch, on top of annoyances such as in-app subscriptions (I don’t mind one time in-app purchases for keeping permanent feature upgrades).

In this case, it sounds like their users may have been feeling baited and switched, having invested their time into the product only to have to pay to continue using it without watermarking.

If my understanding of the above is accurate, then they may have already destroyed their trust relationship with their current users..
This read like a business school professor. All young businesses are a fluid experiment "out of business rationale" is a hindsight fluff statement. If rationale informed effective product then a lot more people were successful.

Additionally, odds are that the best thing for the business (and founders) would being admitted to YC over any product change they could possible make.

They had non zero odds and I think it was a clever plan all things considered. If YC is looking at founders above everything else and less product, these young dudes seem to be cut from the cloth.
Again, false analogy.

Video game players are not putting other people at risk by not being social.
My grand grandfather on father's line, before he died at 98, made an impression "if he will not die from age, he will die from boredom." One day in 1996, he went for a walk on his own, and collapsed on the street.

He survived Qing, Khivan khanate, Russian empire, commies, many of his children, and two of his wives, one of whom was 15 years younger than him. Nothing of modern era ever delighted him. I think, for like 30 years, he sat and waited for his days to end.

Boredom frightens me as much as death, if not more
I don't agree with your Star Wars point. Regardless of how I feel about it, George Lucas made the changes to his film. I believe that is his right as creator. Making changes to other people's work crosses a line for me.
> I can look at what I spend to sustain myself every month

...and in doing so you make certain assumptions which might not be true for others. Like that your circumstances can only get better, never worse. The GP specifically asked about the latter, in the form of job loss. What if you decided that you were ready to have that child, quite reasonably acccording to those assumptions, and then those assumptions turned out to be incorrect. Would you blame yourself the way you seem to be blaming others?
Nobody at the U.S. Mint would be any more "embarrassed" than anyone else over a misprint on U.S. currency.

But these people, part of the U.S. Treasury, might be: https://moneyfactory.gov/
Quantifying the impact of the method is very relevant though, because if using FSMs makes code 0,001% safer, your statements that this makes a class of errors impossible or that Rust provides additional safety mechanisms are both true, and yet should have no bearing on the real-world safety of a program written in Rust.

And the lack of evidence in this area suggests to me that the safety benefit is indeed negligible.
I have never distributed child pornography or snuff films. I'm already not subjecting anyone to it. Communications channels exist. Unless you want to undo that, or enable this behavior, you have to deal with it somehow.
Could you define the "Significant Value"? If there's no revenue, what are it's potential avenues for extracting value from it?

Is it a side project with a validated market that you've built a prototype for but don't have customers?

When attempting to sell a side project, there usually needs to be indications that it will return some money at some point.
In my experience, grocery store delivery services are often shockingly cheap because traditionally their target market were the elderly and infirm. People that can't leave their homes easily, and don't have a lot of money either.
I remember being in trouble as a kid for installing a load of games on a Mac, and adding a few system extensions to help them out. It messed up the sacred order of system extension loading and my dad wasn’t able to use pagemaker until it was fixed.
Gems of Xterm (2013)
I agree, along with:

‘Cheap stuff now, environmental disaster later’
Youtube does not have a system for "fair use". If you use a few seconds of someone else's content - even for the specific purposes exempted in the copyright act like education and criticism - Youtube will still let the owner of those few seconds claim the total amount of ad revenue for the whole clip.

Fair use is essential to allowing open debate in our country, and Youtube is negligent in creating a system which does not allow for legally exempted fair uses.
Notice the usage of "Undue Burden" from the official ADA documentation: "The rules are also flexible for communicating effectively with customers who are blind or have low vision. A sales clerk can find items and read their labels..."

See joebubna's comment in this topic for more depth: https://news.ycombinator.com/item?id=20226398
Paper's abstract looks cool, I'd love to take a look at this! Rather than selling "the inference button", I always wondered why more probabilistic frameworks don't play up the "programming" portion of it. Most of us who look into probabilistic programming aren't that afraid of getting our hands wet.
How has it demonstrably failed? America is the wealthiest, most successful, most powerful country in human history.
How do you leave feedback for what is just a bad pronunciation? The options I can see are:
This is not english!

Wrong caption?

Wrong accent?

Poor sound quality.

Poor video quality.

Crude/shocking content.

I don't think any of those fit what I'm hearing for https://youglish.com/getcid/3905773/coxswain
Yes. Let's go with this logic. Do you know what percentage of people in this country make minimum wage (or less)? According to the BLS it's 2.3% of wage earners, which are 58% of workers, which are 78% of the population of adults.

So, 1.04% of the adult population of the US makes minimum wage.

In your logic, why should we set national economic policy based on 1%?
But there is no deployment delay for the dependencies, so why can't calling the dependencies live in the cloud work?

Are you saying you need an environment to test in that is 100% disconnected from the internet? Given the interconnectedness of APIs in 2019, that seems like making things harder than necessary.
"worse is better" seems to be born out again and again and again. In fact it's fairly hard to find cases where "do the right thing" won. Here's some examples where a clearly flawed technology became totally dominant.

* Unix
* The C language
* DOS and Windows
* Javascript
* The x86 instruction set.

And here are some cases where dominance was achieved in a more narrow market, or in which one might argue about which technology was "worse", or where its not totally clear which was the winner.

* Linux/SysV vs any of the BSDs
* Ethernet vs ATM, SONET, etc.
* Android vs iOS
* MySQL vs Postgres (Postgres is having a renaissance, but for a long time mysql was very dominant)

What is also especially striking is how often "The Right Thing" in programming languages seems to lose, whereby "lose" I mean "have a very small fraction of market share despite almost everyone agreeing that the language is better in almost every way to more widely-used languages like C/C++, Java, etc."

* LISP and Scheme
* The whole ML family
* Haskell
* Rust (although its soon to tell on this one)

Meanwhile, languages that aren't obviously terrible, but have major flaws, like Java and Python, are ubiquitous, and the dumpster-fire languages Perl and PHP have enjoyed massive success.
Initial interest is very important but not enough. The best way to teach teens (not just today) would be by making something simple and interesting together with them. It can be as simple as a "tic-tac-toe". Then add on complications little by little. The language itself doesn't really matter. It's always evolving but the concept is similar through all common languages.
Here is my story: I was born in the mid 80' and was curious about computer science. Unfortunately all my computer science classes turned to be super boring at that moment...I decided to switch to economics and finance. Occasionally I used python/sql for some basic scripts at work. But I never understood "the magic" of coding... till recently I started learning coding with a bootcamp. I was so surprised that I really enjoyed it. I loved the problem-solving aspect, the strong logic and the power to create something simply by coding! Now I look back my experience at school. Most old classmates doing well at CS started exploring coding by themselves thru gaming projects. They were so passionate about doing projects, but so much the theories, while I was worn out by most computer science classes filled with blablas. I wish I had done the fun projects with my classmates instead taking boring theory classes at that moment. Coding is such a practical material - different with other STEM subjects. We should teach people first about how to code, then how to code better with all theories behind that.
I'll be sure to check out the shaft before I use it next time, thank you!
Our wonderful polymer notes last much, much longer than paper/linen money. Lots of detailed lifespan graphs here:

https://www.rba.gov.au/publications/bulletin/2015/sep/7.html
Its a crap deep fake, and sounds nothing like him.
Didn't you just make the same argument for why a federal minimum wage would be unprincipled?
Kata in the NHS
A universal control system for synthetic gene networks
> And the lack of evidence in this area suggests to me that the safety benefit is indeed negligible.

It should only suggest to you that it is prohibitively expensive to control for all of the different variables in order to provide a remotely reliable quantification.
Big Mood Machine
> Beware of micro-aggressions

> Toxic/micro-aggressors are only fixable if they are YOU

This is a good thing to keep in mind. But the article doesn't provide any suggestion when you are a victim. Anyone has tip(s) to deal with a micro-agressor?
German is one of the languages available in the dropdown menu. I just gave it a cursory try, but it seems to work well.
I wouldn't normally point this out, but considering the site is about learning languages, the mistake on the homepage:

> (Advance search)

is glaring. That should be "Advanced search" as in "click here to perform an advanced (adj) search," not as in "click here to advance (verb) [a] search," which is nonsensical.
Awesome site! This is infinitely more useful than any other pronunciation site I've seen.

Two questions:

I'm guessing the site uses the YouTube API to build a database from video captions, but which videos does it pull from? All of them or a subset? Querying the word "the" yields about 12 million results which seems low to me.

Also, is there any way to prevent the site from modifying my YouTube watch history? I noticed after clicking around a few times and then going back to YouTube's home page that my recommendations had been updated based on the random videos I'd been fed. Clearly this isn't desirable behavior, but I don't know if there's any way around it. For the time being for other users, I recommend using an incognito or private window.
Most people think deepfake will be something massive like this. I suspect it's going to be very subtle. With a few words and phrases changed. Imagine a politician saying, "I'm for low taxes" and it's changed to "I'm for high taxes" Just one word that changes everything and has a big enough impact.
It does, however, force us to qualitatively analyze what we're doing.

The problem is that can be a decades or centuries long endeavor. So in the meantime, striving for a pre-human or early-human stable state is often beneficial for us, even if it isn't optimal & even if we can't draw the cost-benefit table yet.
Being free of "any inner disturbance" is a high standard, and hard to achieve. Most Hindu sects would consider Aghori practices to be too extreme and too focused on death.

But here is a very visually stunning documentary on Varanasi and features Aghori sadhus to get a better insight into their mindset...

https://vimeo.com/55246312
I think this problem could be traced back Clinton pushing for WTO admittance for China without conditions, IIRC the next Dalai Lama had already been seized by this time and the crack down/Han flood into Tibet was under way. I remember someone writing the West always falls for the promise of this huge Chinese market in exchange for normalizing trade and China changing after the people see what the world has to offer, but there's almost no evidence for this.
...in the accounting sense YES. But in a deeper sense: If a tree fell in a forest and no one was there to see it happen, did the tree really fall? If a profit is generated that is not returned and not allowed to ever be returned, is the profit not just a loss waiting to happen? Deep shit right there. Truly deep shit.
The constitution (including amendments) does place strong limits on what states can do to curtail individual liberty, a topic that's covered extensively in The Federalist Papers. So I don't entirely agree with you on this.
IDE like support for shader development, something that all proprietary APIs support out of the box, and both OpenGL and now Vulkan have always been lacking.

Usually what gets thrown by OEMs or FOSS devs looks more like sample apps, are OEM specific thus making the API not as portable as advertised, or feel short.

For example you can pinpoint specific pixels and trace back to which code lines from each shader were involved in rendering the pixel. Check the Metal debugging talk at WWDC 2019.
The edited masters were all 4:3 SD, at least until the early 2000s when HD became prevalent, and were all mastered to the highest levels of quality available at the time. To truly re-master to higher quality would involve telecine/scanning of the film, if shot on film, and completely re-editing and this is unlikely at best.

Perhaps they are re-sampling, upscaling, enhancing color and filtering to get rid of NTSC color artefacts, etc., contained in the original edited masters but they are almost certainly not re-mastering using the original sources or even submasters (such as might be done when re-mastering audio from the original multitrack master).

Here is the remastered Petty Free Fallin' and although it is presented at 1080 it is still 4:3 aspect and is clearly not at HD resolution; it looks very soft by today's standards.

https://www.youtube.com/watch?v=1lWJXDG2i0A