skysight-inc/HackerNews huggingface dataset:
I don't quite understand - what is it about financial gain that makes it incompatible with principles?
DevRant is the app for developers who like to complain
Live Photos are an iOS only feature, so that makes sense.

Closest thing is Smartburst, which can turn the series of photos into an animated GIF on the Google Camera app: https://play.google.com/store/apps/details?id=com.google.and...
Ayurvedic and Herbal Health Care Products at Dealerbaba
To complete the expose of broken peer review, there ought to be a kickstarter / crowd funding for the $799 fee.

Cash for publication. Sad state of science. Terribly irresponsible that this is medical science.

I'm not emphasizing blame for the individuals involved...I think the way the system operates incentivizes things that don't work to produce solid results.

A new peer review system that does work to reliably generate reproducible results would be a significant technological innovation that improves basic publicly funded STEM research.
I already know that. But it is weird that those services don't offer hosted solutions. I would pay for that kind of service.
Okay, so what differentiates a Live Photo from a jpg&webm combo? It does have a proprietary format or it is saved as a zip?
Well, because it's pretty obvious after you've spent a week with Haskell. With that said, one thing the Haskell creators seem to regret is not requiring every operator to also have a name. (In the case of <$> it does: fmap)
Quote: "My long-term goal—an ambitious one, I know—is to stop the production of predatory journals altogether."

I salute your energy and your objective. Having observed individual scientists over a period of decades and noting the degree to which a modern scientist's professional life is ruled by "publish or perish", I think some very basic changes would have to take place to eliminate phony journals.

On the one hand, phony journals, and corner-cutting episodes like the recent retraction of 107 cancer research papers from otherwise legitimate scientific journals[1], only show the desperation in the lives of many scientists and pseudoscientists.

On the other hand, freedom of the press allows pretty much any nonsense to be put on paper and online, and efforts to stop phony publications often collide with a very permissive attitude toward printed expression, including those that walk a thin line between fact and fiction.

To me, the central problem is that publishers make too much money from technical and scientific publication -- it invites cheating and exploitation. Maybe in the future there will be some kind of publication arrangement that is (a) beyond reproach and (b) not undermined by absurd access prices.

1. http://retractionwatch.com/2017/04/20/new-record-major-publi...
If they didn't care about the press they'd not be charging $400 for it. There's not much added value here, it's a diced produce distribution system that tries to convince their customers it's a lifestyle thing.
It's possible to download and install the Xcode command line tools independently from Xcode itself.
What do you mean by respect karma? Obviously the ordering of sibling comments is determined in some way by upvotes and downvotes.
That's great, but I don't see why you credit that to those companies being monopolies. There's no reason to think these positive things wouldn't have occurred for consumers just the same if there was more healthy competition in the steel and petroleum market. That just happens to be the technological change that was sweeping the world at the time.

It reminds me of Microsoft receiving credit for computers becoming pervasive and useful in everyday life, as if they deserve special recognition, or thanks, for brutally clawing their way to the top of a very profitable industry and ruthlessly suppressing competition, even when it meant scuttling superior technology. Clearly someone else would have made an OS for home and small business computing if Microsoft didn't.
Do this course: http://www.cis.upenn.edu/~cis194/spring13/lectures.html

I know it sounds ridiculous but a) it took me about seven evenings b) it's a lot of fun and c) I guarantee you'll get some proper programming insight, whatever language you use for a day job.
I was wondering when CG Sir David Attenborough would get here and start narrating my day to day.
It was fine for me on an iPhone SE, after switching to landscape orientation.
You would think curl's perf is bound by the network latency/bandwidth and that intrusive lists wouldn't make a signifiant difference.
You don't always know up front how much space you need.
http://dilbert.com/strip/2016-05-23
Perl was very capable in 1997. mod_perl supported high traffic use cases.
I think the point being made is that their automation is at a point where they don't need good engineers on data centre ops. Anything which requires skill to diagnose and fix is software defined and managed remotely, which leaves nothing much more than racking servers and swapping out the hard disk with a blinking light on its caddy.
The bias shows in what they choose not not publish, as much in what they publish. Take Israel/Palestine (just to be sure to start an off-topic flamewar): Palestinian civilians are killed almost daily, nothing in the news. An Israeli casualty (military OR civilian): Instant top news on every mass media outlet.
While the content is spot on, I disagree about the title - it's more of an introduction than an 'all about'. You understand it best if you already know how to (not) use java.util.Date...
Same here, but replace D3D9 with OpenGL 2.x or "compatibility profile" as kids call it these days. Basically the entire OpenGL instead of the crippled "core profile" that was originally made to give a chance to troubled implementors (coughATIcough) make something that works (and failed, while we still ended up with the schism).

Fortunately this is still supported in its entirety by all sane desktop implementations and at least Nvidia has said that they will always continue supporting it. The only sad marks are Apple and Mesa, but Apple seems to have abandoned the OpenGL ship and Mesa (or a fork) will hopefully implement it at some point. And in the meanwhile there is Regal, although i'm not sure how complete that is.
That's true, streetlights are a bit dim but I don't think it's a problem.
Has Elon Musk Setup Tesla for an Epic Fail with His Model 3 Production Guidance
7 Key Questions You Should Ask When Building a Chatbot
Dasani was also found to be contaminated with a cancer-causing chemical:

https://www.google.co.uk/amp/s/amp.theguardian.com/business/...
Nothing. He doesn't know the meaning of the word, that's all.
To be fair, that demo could have been staged whereas we can be pretty darn sure those aren't Trump's actual words.
actually, why not System.copyArray(). arraycopy() suggests that the method returns a copy of the array ( sorted() vs sort() )
I always wonder how much these factors affect a comment's score:

* Proximity to the top of the page

* Time of day posted

* Number of sibling comments and the score of those comments

On reddit, for example, it seems impossible to get noticed once there are already a few highly-upvoted replies to the comment you're replying to.
Text to speech is still pretty distinguishable as not-human, and that seems like an easier problem (only has to work for one specific voice, not an arbitrary voice). So just on the basis alone I wonder if this isn't still a ways out
They are starting to take into account area of expertise, like in the article, they offered 2 Android-specific interviews as a different process. You'd still have some algorithms, but at least the other 2 would be for embedded if that was your area.
you can do this now in ISO C11 with the inclusion of anaonomous structures and unions.

struct A {
int x, y;
};

struct B {
union {
struct A 2d;
struct { int x, y; };
}
int z;
};

...

struct B foo;
foo.x = foo.2d.y = foo.z = 0;

you can access x and y as members of B or A.
> you have a tree with the metainformation, and every time you de-allocate and allocate you have to search trough one or more trees

Don't use a tree in that case? I don't see why you using a tree to store allocation info means that allocations are slow.
Ah, then society's trust in science should be warned to watch out.

Or perhaps the metaphor is misapplied?
True but the incentive system which gives people points for content tends to create an environment where people try and say what is popular or will get high karma instead of what is insightful and avoid what is unpopular or will get downvotes even when it is true and insightful.

Tying a system for surfacing high quality content to individual points seems like a recipe for disaster. I like facebooks system, where points and algorithms work together to try and surface content that users will like, but there is no actual running point system to try and game.
I work with a very talented developer who lives in Venezuela. I pay him in bitcoin because that is literally the cheapest and fastest way to get him paid.
Return value polymorphism is hugely powerful though: it means you can write stuff that works for any Monad (involving return). Without it you can't sensibly do that.
This is how a lot of tech companies make proper text2speech, this was just done using the vast amount of audio that's out there for these people.

Soon Trump will use this to state that things he's said are fake news. God help us all.
That was the 1st InfluxDB storage engine, things have evolved in the intervening years. The latest InfluxDB design is actually quite similar to the latest Prometheus design, what's different is our approaches to reliability and clustering.

It's presently looking like Influx might once again be an option for long term storage for Prometheus.
The Dasani contamination story is the icing on the cake: they took perfectly drinkable tapwater, deionised it, then added too much buffer to it, making it toxic. That takes some talent.
A friend of mine was shocked when I told him how things are looking for a job in the software world. He's a civil engineer. I guess it makes it easier in their world owing to accreditation and certs. He just found it astounding the amount of prep time it takes your average dev to get ready for an interview.
What functional differences are there between a squeezable packet and a bottle? Is there any reason these couldn't just be sold as juice bottles at Whole Foods?
How else would they gather the data required to "customize content for you that [they] think you might like, based on your usage patterns" and "provide aggregate usage information to [their] partners"?

[1] https://www.juicero.com/privacy-policy/
They claim they only needed one minute of sample audio.

We really need to start requiring that all public announcements (news, press releases, etc) are digitally signed and put into the blockchain.
The operations also need to obey the "Monad Laws" https://wiki.haskell.org/Monad_laws.

But the intuitive version is that anything with those two operations that doesn't smell funny is a Monad.

(Think of it like implementing an interface: anything that matches the type signature will work, but if you write something silly, it won't work right)
I think there's two skills here: the skill of choosing beliefs and the skill of internalizing them.

The usefulness of choosing beliefs stems from several applications:
1. Choosing to believe things in order to intentionally set cognitive biases. (eg. believing every moment meets some needs of mine combines with an understanding of fundamental human needs to prime my brain to spot how my needs are being met in the moment...particularly helpful for painful moments, which can meet my need to learn how to better meet my needs)
2. Choosing to believe the opposite of problematic thoughts. (discovered this one by choosing to stop believing an anxious thought that was plaguing me)
3. Choosing to believe I can safely abandon my judgments. (which accidentally changed my food, music, media, and people preferences to be WAY more inclusive)
4. Choosing to believe I can learn to identify as a woman in the future. (accidentally creating a second conscious voice in my head, ie. stumbling on the Buddhist practice of deity visualization)

Internalizing a belief is when the thought processes change based on the belief. Some beliefs are easier to internalize than others. I've got no idea what goes into determining the time required & am also uncertain if it truly is a skill we can learn.
MIT WaitChatter: Learn a new language while you IM
Remapping Bixby on Samsung Galaxy S8
Interview: Vasco Pedro, CEO of Unbabel – The Portuguese Startup Success Story
> To give an extreme example, if someone argues against domestic violence, then you find out they beat their wife, you don't suddenly go "gosh, clearly domestic violence is not bad, otherwise you wouldn't partake in it!"

No, but one would say "You are beating your wife, you are a hippocrite and have no moral authority to preach to me what I should or should not do".

If the Amazon leadership is "beating their wifes", they have lost the moral authority to lead the Amazon staff.
I'm using a variety of operating systems at the moment. My primary OS is Ubuntu, I happen to be on my home desktop which is used for gaming at the time of these screenshots. (Ubuntu gaming is still mediocre.) I use OS X at my office quite a bit but my primary laptop that I use at home and work is 100% Ubuntu.

I'm fairly OS agnostic and sync all my systems very well and use whatever I'm sitting at.
But they could have made a product which squeezes juice in precisely the same way but let you fill up with your own choice of chopped vegetables. They could have made a product which didn't have unnecessary WiFi connectivity and didn't only work with proprietary sealed packets that cost $5 for a glass of juice, when you can buy it ready made in bottles for the same price.

I'd think it was the printer ink model of revenue generation, but given that they're charging so much for the "Press" in the first place it becomes unacceptably offensive.

Plus you know all the wellness bloggers with enough money to advocate this kind of thing will at some point find an issue with the pre-packed selection, so if they want to court that market it's surely better to let them make their own mixtures, then they can put as much of this week's fashionable superfood berry in it as they want.
U understand that the government has been printing fake science for years now? NIDA is the perfect example. Only science that fits the governments narrative is allowed to be funded and published.

Its just instead of influencing policy used to target people they deem threats, these guys simply trolling big pharam and the bureaucratic machine it has manifested.

So essentially the fake journels are selling ad space & resume fillers.
Whoa! That's horrifying. Not only don't they update their open source version when fixing security bugs (Great argument against choosing open core solutions btw), they don't even fix most bugs!
Ah, what I really miss about time tracking software isn't necessarily something where I manually type in what I've been working on, as much as it's something like a self-hosted RescueTime[0].

Instead of manually adding things to it, it allows you to mark certain applications and websites as you doing something productive (for example, if you're running Atom and visiting StackOverflow and GitHub, you're probably doing something productive) and then tracks that via its clients and shows you a nice overview of how much of your time is actually spent on doing something productive.

Now, of course, the fact that RescueTime is centralized and hasn't released the source code of its clients makes me instantly dismiss it as a software I would use, but I would love to find a certain self-hosted solution that does pretty much exactly what RescueTime does.

[0] https://www.rescuetime.com/
This is why I ditched the so-called "progressive left" a couple of years ago...too much hypocritical bullshit. I've been reading some of Rousseau's political writings on liberty, after having done an extensive exploration of J.S. Mill, and it has definitely given me a new perspective with which I now view the shenanigans occurring on a lot of college campuses.
It's pretty bad that this one works halfway on iOS Safari:
https://imgur.com/a/3P7hD

As you can see, the text selection pop up is visible while playing the Live Photo.
I use i3 (gaps, because it's pretty) and would also be excited about a windows version.

I'm not a super sophisticated user of it.

I appreciate ability to arbitrarily split panes vertically or horizontally and also moving windows around with alt+shift+hjkl. Alt + enter brings up a new terminal.

Ctrl + d brings up dmenu or similar "global search/run text input".

It's easy to jump around virtual screens/tabs (alt + tab#).

Alt+f full screens a pane.

Basically you don't need the mouse much and it uses hjkl so vim users like it.

If you get those, it's probably pretty good coverage for i3 fans.
This question cannot be answered easily.
It depends on so many details...
Are the original authors still there to guide new employees?
Is the overall design clear and simple?

Experience doesn't need to be an indicator for productivity.
Also often you can find programmers who seem not productive at all, but without their contribution the whole project might fail.

The best thing to do is to set your milestones, and put trust in the people you hired.
Then check your progress regulary.
Talk and listen to your employees.
Be trustworthy yourself.

You don't want to know how much code a new hire can put out in a month. It doesn't matter.
You want to know weather you reach your business goals. So communication, trust and transparency will improve every contribution of your engineers.
And Black mirror's "would you like to speak with your dead husband again?"
List of Top Bed Mats for Truck
Inspiration for game designers (neat epic fantasy art dump on Imgur)
I would prefer to be spied by China. So that if they devolop a new operating system for mobiles I would use that.
I typed in some of my experiences, but it's too long for HN :-). Email me if you would like my to send it to you. My contact details are in my profile.
This is great, I've been looking for something just like it. Once invoicing is included I think I'll try using it, I'll donate as well.
I oversimplified, but I think my numbers are about in the ballpark when it comes to copying. It's fast, because CPUs are optimized for linear memory access patterns. I also took into account high likelihood the memory was touched before copying and will be touched again immediately after copying. One should consider cache misses on system level, not in isolation.

"malloc" will need for the very least to keep lists of free areas and try to avoid virtual memory fragmentation. Fragmented heaps (="real life code" situation) are significantly slower than fresh clean heaps, because the are more allocation list entries to check.

Because amount of work malloc needs to do is variable, it's hard to give any numbers how long that pointer chasing operation will take.

Pointer chasing is slow, because non-sequential access patterns, such as following pointers, create a data dependency and cannot be prefetched. The CPU is likely to stall waiting for the dependency to be resolved. Typically each pointer dereferencing ("chasing") operation will also touch a different cache line, so cache misses are also common.

Synthetic tests are way more likely to reside in L1 cache (including allocation lists) than anything in real life.

Many malloc implementations mmap or equivalent allocations that exceed a certain threshold. In that case, copying is slow; you'll pay a lot extra for page faults during the copy. Page faults might also occur on a fresh heap in a synthetic test.

I know from personal experience lots of small size mallocs sometimes cause non-trivial performance issues.

Standard disclaimer concerning any optimizations: Always profile your code. Things work differently in real code than in benchmarks, and what was true last time in your real life scenario is no way guaranteed to be true next time.
Well, the question is, do they just need to throw more computational power / training at this algorithm or is that the peak of their implementation?

This is something Google has been working a lot on [1] and Baidu also recently posted about their results too [2]. We're definitely pretty close to passing the human detectable level.

[1] https://deepmind.com/blog/wavenet-generative-model-raw-audio...

[2] http://research.baidu.com/deep-voice-production-quality-text...
So this: https://www.kickstarter.com/projects/1793272089/juisir-juici...

Incidentally, they're being sued by Juicero for trademark infringement.
It depends on how that jump box is configured, audited, etc. Do you know that your users aren't leaving their keys on laptops that don't have drive encryption, don't have passwords on the keys, etc? Are you forcing 2fa? A lot of these other solutions offer many more deeper enforced protections with better auditing than just an ssh jump box.

I'm also not really a fan of leaving things with a shell connection on the net, again part of configuration. If you can root the ssh server, you could likely root a vpn box.

Also, I guess, I'm sorry, you're not allowed to ask questions on HN anymore. Thanks for the drive by down vote.
It's there any copyright protections for a person's voice? If not, David Attenborough and Morgan Freeman will be lead voice actors in my next game project
You could look at Portworx (disclosure, I work there so am biased, but you can test it yourself for free)
Part 2: Trends Every IT Architect Needs to Know to Get Ahead in 2017
AFAIK not copyright per se in the traditional sense, but there is a "likeness right".
Awesome stuff. And the approach seems very plausible to implement.
Richard Stallman Interviewed by Bryan Lunduke
"Personally I think they should embrace this and come up with a line of juice packets that are hand squeezable."

DING DING DING.

This was exactly my first reaction when this broke.

Companies also need to realize - You are guilty until proven otherwise. The internet masses may forget but they don't change their mind. So if you're going to say anything. Either apologize or run with the meme.
Wow that's amazing. Combine the two and soon Hollywood stars will be redundant. Faceless session actors could just manipulate models of real people who've signed release forms with the vocal performed by similarly faceless vocal artists, or maybe even AI generated voices. Actors would lose their uniqueness and so end up being paid a pittance instead of being able to command the vast sums they can today. Another set of jobs soon to be made redundant by the rise of technology.
I wonder how long until we have an audio file of Paul Ryan saying something horrendous.
The Raspberry Pi as an IR to WiFi Bridge
It’s a shame that some French people hesitate to vote for Macron against Le Pen
A Keurig/Nespresso at least does some sort of brewing, which is arguably more convenient than doing it yourself (though I don't own one myself).

Juicero was just a slower, less convenient, and more expensive way to open a juice bottle.
It might become more convincing if audio engineers would edit the results to hide artifacts and make it sound more natural.
Why I Won't Help You via Email
Yes, that's a great example of why it's always good to use names that describe the nature of the relationship, because nodes can exist in multiple hierarchies at once, that have no topological relationship to each other, like a view hierarchy and a class hierarchy.

A Button can be inside a Panel, but not a subclass of Panel.

A Button can be a subclass of Control, but not inside a Control.

Having two types of parents (view and class) is different that having two parents (mommy and daddy).
It's not simplicity. It's browser support. PNG wasn't around until it was supported by most browsers, even if it's simple format. You can't find BMP now in web, it was replaced by PNG (or JPEG). GIFs will be replaced by proper video files, when support will be good. They are not more complex than GIFs from the user perspective.