skysight-inc/HackerNews huggingface dataset:
The advertising for Dasani also proudly proclaimed that it was "full of spunk", which has a very different meaning in the UK to the US.
I have to admit, I have the same opinion. But I'm always delighted to be proven wrong, and would appreciate good arguments against it.
I still wonder why `cd` doesn't have a form `cd dir command...`, as in `cd dir tar xf -`.
He maintains that attitude deliberately (it's part of the joke).
Good luck getting that Direct3D to run on Os X or Linux. Without some hack solution like Wine.
My personal threshold for "how good should I be at a language before I start arguing online in it" is very, very low.
Its all about greed. As long as you pay, or say you have the intention to pay the 799, your paper will get published. The system is rotten.
Robots are racist and sexist. Just like the people who created them
Voice Actors out of business! :D
An audiophile might buy a $700 cable.

A juiceophile might buy a $700 "juicing machine".

The scam is in whatever "business mumbo-jumbo" they used to raise $120 million to develop this.
Interesting. I still see Canadian airports starting with Z.

But Y is heavily Canadian. We should all just start our own airport. Sounds like a good way to learn about naming. I imagine we will want an airport code staring with YC, so it'll have to be in Canada :P
> Suddenly instead of loading a billion rows and averaging the value in one column, you're just accesing the column itself to answer the question. From an IO perspective that's a huge savings.

The other side of this is that writing out data in that form would naively be an iop per sample, as you're usually appending one sample to 100s of time series in one request.

A significant part of monitoring TSDB design is buffering up samples and batching writes in order reduce that iop rate to something sane.

For example in the right circumstances the 1.x Prometheus design can ingest 250k samples/s on a hard disk which provides ~100 iops/s.
The original Xbox also ran D3D9.
After getting my hands on the XDK for that box I had a lot of fun with it, I see your point regarding the sweet spot.
Wouldn't you need tons and tons of training data ? Obama, Clinton and Trump are public personalities, so it's easy to have many hours of recording of their voices.

A random relative; not so much.
Lol $5 per glass? More like $10. But if you went to some of the juice bars it would cost $15. So the advantage would be having it in your own home with no mess.

Don't mistake me for a champion of this product. I think largely it's an unsustainable idea, but that doesn't mean the company is a scam. They are doing honest work there and they do believe that green juices are healthier for everyone. I think it's still too expensive and too specialized. They initially only wanted to do green juices which tasted like mud or grass to me. Only after they branched into fruits like pomegranate did I think the taste was better.

The difference with the packets are that you don't need to do it yourself, buy the ingredients every day, and make a mess. Also if you don't chop the veggies in a precise and consistent size, I'm sure you could damage the press.

The packets are completely fresh with no preservatives so it's not something that's easy to achieve on its own. There are issues with mixing different foods together and how fresh they last due to acidity etc so you can't just mix them together and expect them to last a week.
I am surprised that JavaScript can still surprise me.
They claim to only need 1 minute of recording. In this age of all the kids sharing everything all the time that shouldn't be too hard to acquire.
I've heard it said by coffee enthusiasts (at least, those prepared to consider Nespresso for thirty seconds) that Nespresso/Keurig are one of the best ways to make coffee at home if you don't want it to be a hobby.
Nobody is suprised that there are con-artists who will take your money. The real problem is similiar behavior from supposedly legitimate journals.
It claims that it only needs a minute of audio.
I can't speak for others but I stopped using it and will never go back. (I also know from others who don't use it anymore and try to convince people to do the same.)
How Wrong Use of Data Structure Is Costing You Performance
So you structure your code to get more subtle errors in case of memory overwrites? "Loosing the complete list" sounds catastrophic and like something that would be easily noticed , and thus fixed.

Arranging the code to "keep trucking" in case of spurious memory overwrites seems like setting it up to be hard to debug, and having programs run in some ill-defined state where some portion of data has been overwritten but nobody notices is just super-scary.
The devs were right that this does happen with other compilers as well and has been an issue with a great many compilers across a great many languages for as long as I can recall (I remember tearing Windows binaries apart in the 90s to glean information about the developers environment).

Thankfully this is less of an issue these days due to the proliferation of containerisation technologies and automated build pipelines, meaning the build system can be completely separated from developers working environment (eg a Jenkins box)
Growing Weed Is Pretty Bad for the Environment
It's personality rights. You cannot copyright a naturally existing thing like a face or a voice.
Absolutely true, and especially problematic because by their nature high-quality comments will take more time to formulate and therefore always be late to the party and get less visibility.
It wouldn't taste as good in a preserved bottle vs squeezed right there in front of you.
Node.js Monitoring/Debugging Tool Now Free for Open Source Projects
You can guess a maximum for covering 99.99% of the cases, and use dynamic memory just in the 0.01%. E.g.

size_t example(const char in, const size_t in_size, char out, const size_t max_out_size)

{

size_t out_size = 0;
char stack_buf[32768];
char *buf = stack_buf;
char *heap_buf = NULL;
size_t req_size = in_size * 2;

if (req_size < sizeof(stack_buf)) {
buf = heap_buf = (char *)malloc(req_size);
}

// Do stuff

if (heap_buf) {
free(heap_buf);
}

return out_size;
}
OH absolutely.

They are contradictory enough that you can get dinged on one for following another at review time.

Frugality means putting up with lousy hardware and cramming people into working environments to the point where people start bringing up OHSA w.r.t. number of toilets.

Customer obsession means getting an email about a feature used by a couple percent of users and having to spend a week scrambling because the strategic decision you made (to drop the feature in a major release because you need to get it out) has now been declared wrong. Sev-S was a popular term (S-team being Jeff and his directs).

Bias for action means break extremely important OS features that support multiple products because of pure incompetence. Note that this should really conflict with customer obsession and are right a lot, but oh well.

One thing I found odd was that are right a lot/disagree and commit don't seem to matter if the opposing argument is your manager wanting to do other stuff.

My less snarky response would be that they do spread this stuff around. It has some positive impacts around things like customer obsession, which Amazon is great at. Bias for action can be a good motivator for the right type of person, see something wrong and you go fix it. That said it's not problem free. Frugality is made fun of a lot, because it often goes from sensibly frugal to just cheap.
Merit.

If you have a better product. A bigger corporate shouldn't be allowed to use its war chest to swing things in favor through buying out politicians, law or other such stuff.
The Case of the Suffocating Woman
I don't think we should be overly PC. If someone doesn't understand the English language well enough to not write all of their thoughts in a single, unpunctuated wall of text, and doesn't rely on the red squiggly lines to indicate that something was misspelt... How exactly will they contribute to the discussion in a way that will be constructive and positive?

I'm not saying that their ideas aren't worthwhile, but simply that the medium won't allow for those ideas to be presented in an engaging manner.

There's a huge difference between the wall-of-text full of typos and misspellings (which seem to become the weapon of choice of native speakers as well), and the misuse of pronouns, or forgetting which word is an irregular preterit. I, for one, would be in favour of seeing the former ranked lower.
I would say it is such a misleading principles. Don't believe it. The actual 'core' meaning of the principles is: work for Amazon without any complaint. It turns developers in Amazon out to be ruled by the higher leaders. Very capitalism.
I wonder how dependent this is on language: can we make Trump speak Chinese using a one minute audio track of him speaking English?
They slap "unless you know better ones" on everything, so if you have go ahead and bring it up.
> Wine already can do DX9 pretty good.

I would assume that performance would be low-hanging fruit. OpenGL and DirectX work quite differently, so translating the calls of one to the other should involve quite a bit of work/CPU cycles. Vulkan, being closer to metal, should be a more straightforward translation target.

Example: HLSL-to-GLSL is likely a difficult problem, where HLSL-to-SPIR-V is probably much simpler.

> Who cares about DX9 nowadays?

Lots of games still support it. In addition this layer could be used for future work in DX11/DX12, instead of the (per my above argument) more complex OpenGL translator.
I found this book rather interesting: https://en.wikipedia.org/wiki/Monopoly_Capital it reflects over essentially the same problem (to make a Marxist critique to capitalist pretenses of freedom, fairness and its claims to optimality.) Among other points, the book spends time arguing how Corporate Capitalism is fundamentally monopolistic.
I'd say 4chan probably changed my life the most. Not only did it have a big influence on my tastes to this day, it also (indirectly) introduced me to some of my best friends and taught me a lot of social skills
Hoisting in JavaScript: a quick guide
Almost all papers in the syllabus are at least 10 years old. That is surprising for such a specialised course, given that the last decade has seen a great deal of work in this space.
Something I picked up online is that lots of young people didn't want to vote for Clinton, as they felt she wasn't progressive enough, and they didn't fully understand how to best achieve their goals within the current political system.

Not sure how that translates going forward, if the left leaning young people split their vote or don't bother voting then that really helps the opposition, but it's different from young people being more conservative.
The founder made millions making and selling cold press juice bars on the east coast. This is just taking that idea and "bringing it to the masses". Calling it a scam is ignorant. I've heard of dumber ideas with less successful founders getting more money.
psychlogy is what tries to describe thought and emotions. Philosophy tries to describe what to think about.
The two things you need are actually bind (>>=) and return. As mentioned, though, you should also be sure it obeys the relevant laws.
If this is anything like adobe's system then you need a fairly extensive library of the target speaking naturally (~20 hours), so to pull off a scam like that you'll want to try and get into alexa, siri, cortana or Google's library and find a heavy user.
They both sound right to me.
How to search good places to travel (MongoDb LINQ and .NET Core)
EdgeX: a Linux Foundation open platform for the IoT edge
They should have used the effects of artificial scarcity and marketed the pulp squeezer to offices, stores, airports, etc. There are plenty of YouTube vloggers that can stumble upon one of the squeezers at a store or an airport. Then they can sell it to consumers.

The best thing about this story is the Juicero's CEO saying that people that squeeze their pulp bags are hackers [1]

So when I saw this week’s headlines about hacking and hand-squeezing Produce Packs, I had a one overriding thought: ”We know hacking consumer products is nothing new. [...]”

and then people mocking the juice hackers as jackers on Twitter [2].

[1] https://medium.com/@Juicero/a-note-from-juiceros-new-ceo-cb2...
[2] https://twitter.com/XEECEEVEVO/status/855152667722526720
Nice.

https://github.com/overshard/timestrap/commit/d2217d772bd901...

Friday night start, Monday morning internet fame.

Magic happens, programming skills give superpowers.
In that case, fixed point arithmetic might blow your mind. :)

https://en.wikipedia.org/wiki/Fixed-point_arithmetic
> So you neither have proper earphones

How is this argument not dead yet…
.NET Spans (Bounded and Type-Safe Pointers)
In the absence of some kind of module or object on its left hand side, return has a polymorphic type.

e.g.

return 'c' :: Monad m => m Char

You can actually sort of think of this as a function from typeclass dictionary to value, except the compiler will pass that dictionary itself once it's inferred what it should be (and will then inline/optimize it away, where it can).
Nothing is really wrong per se with a $700 luxury juice product. And I'm sure the juice is fantastic. But a $700 juicer is like a $700 Swaine Adeney Brigg umbrella. The difference is that Swaine Adeney Brigg realizes that it's a niche vendor for a small market and doesn't raise $120 million to become The Next Big Thing.
Oh no, I strongly doubt any coffee enthusiast would say such a thing. Nespresso is simply not good coffee. It is just terribly convenient, well marketed as being great, and OK if you don't know any better.

Once you had better coffee (e.g. any Jura machine can make better coffee), you somehow don't want that stuff anymore... It is like junk food. You might be OK with it, but it is simply not enjoyable.

And it is simply idiotic generating that much trash each time for a fake-crema coffee.
You can hook it directly into your water line. I wonder how many people actually do that for the convenience. That would make it even simpler.
You can do stack allocation in C without "alloca()", e.g.

size_t example(const char in, const size_t in_size, char out, const size_t max_out_size)

{

size_t out_size = 0;
char stack_buf[32768];
char *buf = stack_buf;
char *heap_buf = NULL;
size_t req_size = in_size * 2;

if (req_size < sizeof(stack_buf)) {
buf = heap_buf = (char *)malloc(req_size);
}

// Do stuff

if (heap_buf) {
free(heap_buf);
}

return out_size;
}
I've written an iOS app and the OpenGL code was (except very few ifdefs) identical to the desktop code. So I wouldn't say that ES is a completely different API, you can certainly reuse a lot.
I also strongly advocate for information disclosure and collaborating with vendors.

However, I'm not convinced the NSA is the entity for that role. Organizationally, the NSA makes more sense as an R&D entity that discloses to offensive intelligence agencies and defensive security forces.
Sure you can. It just involves a little more manual plumbing. Certainly less convenient, but not actually as bad as all that in the typical case.
from https://www.bloomberg.com/view/articles/2017-04-20/juice-mac... :

Of course Juicero could probably make a nice living selling $8 juice packs without bothering with a fancy machine. But then it wouldn't be a tech company. One investor told Huet and Zaleski that "their venture firm wouldn’t have met with Evans if he were hawking bags of juice that didn’t require high-priced hardware." You can be a hardware company or a software company or a platform company or a cloud company or an internet-of-things company, but you can't be a food company.
The shilling is high with this one. I think he's using the "repeat it until it becomes true" tactic.
Cooler : http://www.dtic.upf.edu/~mblaauw/IS2017_NPSS/

https://arxiv.org/abs/1704.03809
>>Indians just don't see development itself as a career, everyone just wants to be a manager with people working below them.

Not new. This culture has existed since forever.

You will see in India there is wild craze for MBA degrees. Everyone wants an MBA. Like every single person. I even know house wife's who do MBA's because 'Just in case'.

Even before that, non impactful, unreal and very little value adding desk jobs have always been valued heavily in Indian culture.

To give you an example IAS. People know the job involves forwarding a few memos, approving leaves and vacation requests and supervising a few juniors. You get luxury free accommodation, handful pay and other myriad benefits.

Even in the private world its the same.

It all comes down to a simple thing: "In management, you get a lot of big stuff for free, which others don't get even after work".
I agree. My main issue with them is that those clips could have been painstakingly produced using some very far from shipping software with lots of manual tinkering while the copy on the site mostly reads like there's a product out. The part about being far from shipping could also be true about adobe's software, but I think their presented result (assuming it is real) sounded better, and they were more honest about the stage the product is in.
Multi-platform REPL shell (like Bash) written in Go
A lot of "modern" web tech first went live on iPhone: CSS animations/transforms, canvas, etc.
Perhaps OP is just trying to point out that talents aren't just in Silicon Valley.

It can also be seen as a counter example against those other articles about how Indian programmers aren't qualify.

I don't see it as a negative race baiting whatever but more as the above sentence (goto: sentence above).
I have heard that it is addictive so I'm curious as to what your experience is when not taking it. No withdrawal symptoms at all?
Best promise Ever
Yes, government defense. Who protects the rest?
Same thing in product companies too.

Read my other comments. Management fanciness is Indias national culture.
I've been kicking myself that I didn't take sociology in university to study conversational dynamics on threaded internet forums. It continues to fascinate me
The Guardian Media Group has been haemorrhaging money for years. Their operating loss was £69m last year and is forecast to be around £90m this year. Even with the best part of a billion quid in the bank, they're a long way from financial sustainability.

http://www.pressgazette.co.uk/guardian-tells-staff-to-expect...
what do you think about the girl, do you feel she over reacted or did the right thing?
> Robots have been racist and sexist for as long as the people who created them have been racist and sexist, because machines can work only from the information given to them, usually by the white, straight men who dominate the fields of technology and robotics.

Isn't claiming that white straight men are racist and sexist actually racist and sexist, not to mention "heterophobic" (if that's a word).
Canned voices? Robotic intonation? No thanks.
The NPR Planet Money podcast did one of their best episodes about this, called Frank Sinatra's Mug:

http://www.npr.org/sections/money/2015/12/09/459116467/episo...

There's a transcript here:

http://www.npr.org/templates/transcript/transcript.php?story...
It's mostly old farts and occationally some retro-hipster that obsess over this.

Looking at most young people they are content with streaming unknown quality streams through their brightly coloured headphones of questionable quality.

Or worse, their phone's loudspeaker.
I've just tried that out, it seems like it's OK as long as the argument is not exactly `-[abcdefgGhknoprsStuwxz]`, it's ok to have "-d test" or "-dtest".
Conway's Game of Life in 3D (+ Battle Mode)
Should we ban these words altogether?
I wouldn't be comfortable watching a movie scene if I knew I was looking at computer-generated faces and voices.
I find that OpenGL ES 3.0 hits the GL 2.x sweet spot for me. Main reason I prefer it over desktop 3.0 is that it doesn't require the use of vbos, which always seem to complicate simple programs (even though I keep being told that I can just set one up and bind it, then forget about it).

I especially like that it's hands-off wrt a lot of things like matrix manipulation and geometry optimization. It gives you an opportunity to think about these things clearly and get an optimal solution without having to port all of your matrix code out of somebody else's library.
Thanks: this paper was new to me. As well as being the most popular functional programming system, Excel is also the most popular end user dev platform. I agree that Excel needs a mechanism for reusability, but IMHO that should be a better way of connecting entire workbooks than the current linking approach.
The advantage of this method is that you can train on random speech datasets, and then using only a minute or two, find the "voice embedding" of a person, and generate anything with his/her voice. This voice embedding is much like the word2vec word vectors, and have similar arithmetic properties.

Responding to multiple sibling comments.
I'm going to ignore your warping of my words and focus on the interesting bit here: again, Google.

You don't remember when news broke in 2014 that the NSA was snooping on Google's Gmail traffic that was flying around unencrypted within their own network? Google, rightfully embarrassed, subsequently enabled internal end-to-end encryption after the news broke.

Here it is straight from the horse's mouth:
https://gmail.googleblog.com/2014/03/staying-at-forefront-of...

So... yeah. Not baseless at all. Meanwhile you have yet to provide a single citation throughout all of this.
I found that bullet boint list of Juicero's supposed added value the most amazing part of it all:

* - The first closed loop food safety system that allows us to remotely disable Produce Packs if there is, for example, a spinach recall. [...]

- Consistent pressing of our Produce Packs calibrated by flavor to deliver the best combination of taste and nutrition every time.

- Connected data so we can manage a very tight supply chain [...]*

So according to the CEO(!) the added value for end-users(!) is 1) DRM, 2) bullshit and 3) tracking.

My hunch is that this mindset would explain a lot of the more baffling IoT devices out there - but I haven't seen it stated so openly before.
What Is Search Engine Marketing
The funny part is that JavaScript copied this behaviour from Java for compatibility (in fact most of JavaScript's Date's behaviour is a direct copy of Java's).

I didn't know that this is one case where Java copied from C, which means JS copied it from Java and Java copied it from C (which itself seems to have inherited it via POSIX), all in the name of API compatibility but confusing the majority of programmers in each language every time.
This is great, but if I read the study correctly, it's only been tested in mice for now. So I wouldn't get my hopes too high for now (I'd estimate the chances of success at 5% or less at this point).
Google and Baidu have only demonstrated single speaker TTS. Lyrebird's the first to demonstrate being able to generate arbitrary voices. Since this came out of a research lab, I would guess that the quality would only improve if they are given more compute and data.
Full disclosure: I pay nothing for the BBC (I don't live in the UK).

However, the BBC news I use does appear to be funded by licence-fee payers, among other sources.

"The World Service is funded by the United Kingdom's television licence fee, limited advertising[6] and the profits of BBC Worldwide Ltd.[7] The service also gets £289 million each year (agreed up to 2020) from the UK government.[8]"

https://en.wikipedia.org/wiki/BBC_World_Service
It was a stupid, consumerist idea of a product. The investors deserve every penny lost on this one. In no way or fashion would this product further humanity. It only generates even more waste. Also, it's staple IoT madness with vendor-lock.
I don't think you can claim that your game was voiced by either of them, but I don't see how using this would be any more infringing than using a tuned synthesizer.