skysight-inc/HackerNews huggingface dataset:
"I understand the process fully. It doesn't make it fast, nor does it make it a necessary cost to pay. Delaying access to content for several years does not solve a problem. A not-insignificant time was spent bouncing between people to sort out who was paying for the costs, then there is also a delay between acceptance and publication. This now averages just a month in pubmed, but papers can bounce around this point for a lot longer."

You don't understand a thing and that was the proof of it, at least for me. The process of peers evaluating a paper takes a lot of time because it cannot be automated and is serious, especially for the better journals. Of course bouncing people (referees) is part of the process, to find the better and/or most available one.

Of course you can cut corners and pre-print, especially not having your paper (peer) reviewed, potentially fraught with errors and other inaccuracies. Problem is, not all sciences are like computer science where the proof could be algorithmically verified quickly. Publishing bullshit in biology, for example, may mean others losing two-three years trying to replicate your bullshit pre-printed results.

"I am not arguing for pre-prints to replace traditional publishing, but the speed of spreading information is undeniably faster, and that's what started this whole chain of comments."

Hey, I was not arguing traditional publishing is inherently better than pre-prints, but still got downvoted.

"I don't get the phrase "keep a small basket", but no I've not seen this. The point is simply that PEERS (if we need to shout the word) can in many cases replicate the work and assess the results much more quickly than the traditional review & edit process. I picked the field because I see people re-implement work described in the papers very quickly, or the original authors share the trained models and code."

Pre-printing might be the case in fields like CS and its subfields where verification is a very quick thing, but totally unsuitable in fields such as biology or medicine. The PEERS in the latter need also more time, given the complexity of the experimental setups.

"I'd also caution against using "retracted" papers as a measure, some journals charge for a retraction."

Oh trust me, if you publish publish to a good journal such a Nature or Science they find out (say bogus experiments), they will happily retract your paper. Happened with certain Korean stem cell researchers in the past.
Rather like the space in "Program Files", the "μ" would serve the function of making sure that the caller has at least some working UTF-8.
Nothing surprising here.
Nope. A 486 simply can not do that. Low bit rate, 22kHz mono is possible however.
A programmer struggling to become artistic
Is it possible for a consumer to buy a raw, unpackaged 40" 4k LCD panel? Like buying a tablet display to connect to a RasPi, or something similar.
Downvotes are not bad manners.

https://news.ycombinator.com/item?id=117171

But saying "Reality called - it wants the tinfoil hat back." seems like bad manners to me.
> Many colour spaces are non-overlapping, ie. one colour space has colours a different colour space simply doesn't have

Wouldn't that be overlapping but non-coextensive? Non-overlapping would be no colors in common between color spaces, which would be odd.
Shoulder pain linked to increased heart disease risk
How would you call my job?
I am currently working for a private equity firm, my job is to analyze tech companies that they are willing to buy.

I was told that this is a tech analyst job, but from what I understood, tech analyst are people that do tech support.

So how would you call my job ?
Even the most deranged psychopath follows the lines on the road when driving. The lines serve a purpose, which may fail for specific individuals, but does provide a guideline so that most do (even if some of those following some lines will cross others). Laws do not govern by consequence alone, but by exploited instincts in humans. Humans do not cleanly separate social agreements from safety constructs from linear optimizations.
I'd also disagree that skee-ball is a game of chance, because at the least, it's a game where how well you do is determined almost entirely by how well you roll the balls. And it's not a game, like a ring toss game, where you have to get lucky to do well.

I've played skee ball at a couple places where it really is a "pure", fair, game and it's a bunch of fun. I can imagine less ethical places doing the things you've suggested, though I've never seen it myself.
Awesome read!
Webinar: Docker Datacenter for AWS
> Rust is great, but not great enough to justify a redo of a program that has been extended and maintained for decades (like vim or photoshop).

I agree with that, and most people do even in the Rust community. I don't expect people to rewrite their software in Rust, but if people could stop writing new C code[1], the world would become a better place in the next decades …

> Whenever C gets brought up, people are like, "pointers... memory... dangerous!" In 20+ years of C, I've never had a (self-inflicted) problem in that area.

In 20+ years of C, you never faced a single segfault ?! I'm sorry but I don't trust you. You're basically pretending being the One True God of programming.

[1]: even in a full C project, it's straightforward to write you new code in Rust in separate files, thanks to Rust really good interop with C. Example: https://bawk.space/2016/10/06/c-to-rust.html
First I said nutrition, fat is close to empty calories. Protein poisoning / rabit starvation is possible, but for the vast majority of people low fat content is much better. https://en.wikipedia.org/wiki/Protein_poisoning
> And that will never be true

It is often true. Higher-level Rust code can and often does compile into the same assembly (or sometimes better!) than a lower-level construct. That's the entire premise of optimizing compilers. They're not perfect, but they do achieve this goal more often than "never".

See the Option comments above for one trivial example.
Good file formats have specifications and reference implementations.

By this standard, CSV is a terrible format.
Socialists never tried (or wanted) to be good entrepreneurs. I think it's ok when you want to end slavery and alienation.
Isn't that how the joke goes? A data scientist is a statistician in California...
One thing to remember if your company offers a customer-facing "export to CSV" button:

The format of that CSV is part of your public API and changes to it can cause pain for your customers. Don't be caught off-guard if they've built a workflow around "download this CSV, put it into this excel spreadsheet and run this VBscript on it" or "download this CSV into this iPython notebook and feed it to FOO".
so how does not being able to decrypt traffic make them lose money?
Pretty much exactly this. Global reductions in poverty equate to reductions in $2/day income threshold in two countries: China and India.

http://www.business-standard.com/article/pti-stories/china-i...

Accomplished at the cost of tremendously increasing resource consumption, particularly energy:

China: https://m.imgur.com/Vj5VwS9?r

India: https://m.imgur.com/elFJjGP?r
The Audition
Another important dimension of longevity is how well it behaves in real life. What happens when it gets hot, cold, dry or wet, when it gets exposed to UV from the sun, etc?
Here is the paper that describes how domain fronting works in great detail http://www.icir.org/vern/papers/meek-PETS-2015.pdf
How to outsmart your irrational brain
Yes. I didn't realize that difference between my intermediate language and the output language of these comments :)
I would probably do

find -name '*.txt' -exec bash -c 'mv -nv "$0" "${0/.txt/.bak}"' {} \;

That's not at all user-friendly, but these are supposed to be programmer tools... If you want user-friendly file operations on UNIX command line, use midnight commander. It can do mass rename, etc.
Cooling the cable might be easier: you can make a hollow braided copper tube, insulate and seal around it, and run liquid through it. But you can't run liquid through the contacts unless the car has plumbing for it, and I doubt it does.
A TV is a display plus a TV tuner plus potentially other things (and in-built "smart" boxes are increasingly common other things), if you want to avoid the other things, you may need to look for a display/monitor, rather than a TV.

That said, it seems fairly easy to find new, non-smart TVs online, though they may not be popular in retail showrooms (where more SKUs mean more space and more risk of analysis paralysis, but not necessarily more sales or profits.)
Many people desperately want to be artists. They may go to college and study Art. But the world only needs so many artists. So, if they don't have any other skill, these people inevitably find employment making a low wage in the service industry.
Reflections from a Fledgling Grain Grower
I had a look at Robert Wright's course, it's irrelevant to this discussion
but I will devote some time to it since I'm interested in its subject matter and have been for years. Thank you for suggesting it.

I don't like to mix philosophy or mysticism with science.
In both your posts, you are going back and forth between the two, mixing and matching, and while everything may make sense to you, it's not really helping when other minds come into play. It's far more productive I feel to talk from one or the other perspective, but not both.

This was the major point of me disagreeing with your first post, and also that you seemed to dismiss "the process" itself.
Surely the mind is not mere conditioning and memories of experiences, maybe you could get away talking like this with other Buddhists or mystics or Vedantic followers — and then they'd tell you that none of that really exists — but when talking with cyberneticists or system theorists you'll be laughed out of the room. And this is coming from someone who is very familiar with the first and well-versed in the second of these domains.

You talk about the brain having "emerged" but this risks confusion when applied to the topic at hand. The brain may have emerged through evolution and natural selection, but it is not emerging right now.

The mind is an emergent process altogether.

The conditioning and memories that you talk about is really the "self-model", data, but not the process-in-execution itself. Maybe you will say that the mind emerges from said data and that therefore this sort of data is a pre-requisite. I could argue for or against this depending on day or phase of the moon, it's an interesting point. But it's erroneous I feel to identify the mind with said data.

In deep sleep, there is no mind even though the brain is physically there and so are the memories and experiences and conditioning. The mind begins to emerge in dreams and is fully emergent in wakefulness. There is a clear distinction between data as stored in the brain and the process of becoming self-aware.

Finally, there is plenty of evidence that certain animals possess self-awareness without possessing anything close to human language. Dolphins, some apes
and birds (parrots and magpies). And again, all of this makes a lot of sense from a cybernetic perspective but it makes no sense whatsoever from your mystical/philosophical pov. Which is why it's a mistake to apply notions from the second to the first.
"Everything related to Ada seems to be tied to Adacore and proprietary toolings. There's a path for you to do it without (still tied to Adacore though), but not as obvious and not as widespread. Kind of like Common Lisp in ye olde Franz days."

That's a fair criticism. The comparison to Franz CL seems good, too. The good news about this risk is that AdaCore at least FOSS'd most of the key stuff. The compiler also has rigorous validation suite that can be used in an alternate one. I've always thought it would be better to redo the compiler in Scheme, Ocaml, or Haskell anyway to use all the wonderful tooling they have for abstraction, assurance of correctness, and maintenance. Maybe a front-end that then gets run through LLVM as is getting more common.
Yes but it was "CGd" onto another actor.
Excel thinks anything vaguely scientific notation-ish is a float, which is a nightmare if you have, for example, four hexadecimal digits 2E15 which is 11797 in decimal but excel will helpfuly "fix" it to 2 million billion (depending on your locale of billion LOL)

That was a contrived example but I've seen Excel get very confused by foreign postal codes involving digits surrounding a letter "E" or apartment number columns for example "1E"
If it's a mix of UTF-8 and a single-byte encoding, you can guess, because UTF-8 is nice enough to be obvious when you guessed wrong.

The command-line version of ftfy [1] can handle a distinct encoding for each line with a near-zero rate of false positives. (No guarantees the output will be correct, especially if you read it as the wrong single-byte encoding initially, but it will be no worse than what you put in, because it won't replace correct text with incorrect text.)

There is no JS version of ftfy, and there won't be until JS can represent all Unicode characters without surrogates.

[1] https://github.com/LuminosoInsight/python-ftfy
You can directly use the official WebRTC libraries (https://webrtc.org/native-code/development/). https://github.com/Lalaland/DataChannelServer is a wrapper I worked on last summer to make it a bit easier (not complete by any means, but it at least gives you a sense of how the API works).
I haven't played the original Love Letter, but Batman Love Letter (from what I remember, the Robin card is the major variation, but I could be wrong) is a great game to break out for small gatherings. Anyone can play it, and there's enough luck involved that anyone can win a given game.

Star Realms is not as easy, but most people can pick up the basics pretty quickly, and it's one of our favorites. The app is also great!

It requires more setup, but King of Tokyo is easy and fun, too. The main problem with King of Tokyo is that it soon becomes obvious that rolling for points is the best approach most of the time. King of New York fixes this, but new people are more likely to struggle with the rules.

Zombie Dice is almost purely a game you play while doing something else, but it doesn't get much easier, and it's still pretty fun.
Toronto sisters detained in Nigeria for alleged cyber bullying and extortion
If you're fighting, you've lost. The way to convert everyone to Rust you need to be better the the competition. Not just better as in "look at my features that will make your code safer". People may see the value but think "I get on just fine without the borrow checker so it isn't too important". You need to be far better then the replacement by providing the following:

* Great Tooling ( IDEs )
* Great Libraries ( Everything and a kitchen sink )
* Better Documentation

Anything that can be done easily in C or C++ will need to be easier in Rust for everyone to move. No amount of language features will pull people who are doing well at their job, currently building everything they need to, and who maintain low level systems. You have to be able to entierly replace the old systems in a completely feature-complete way that's also easy to migrate to.

Blog posts wont pull me away from C, tooling and docs will.
> Since when was argument passing ever done with DDE?

Umm... Windows 3.1, I think? It could use DDE to pass the path to the file opened in the File Manager to the program specified in the Registry.
I wonder how self healing properties affect maintaining original shape. Would it form a blob after being folded and compressed? Does it stretch out if it self heals while stretched?
Toronto sisters detained in Nigeria for allegedly extorting billionaire: reports
Signal does not use XMPP, it uses its own Internet-based protocol.
>promoting a overcomplicated bad ideas over simple correct ideas.

Encode the program name together with all arguments as one big string, discarding all type safety, spawn the process of your favorite shell, let that shell process the string in order to spawn one or multiple processes, in each process have the standard library process the arguments into an array called argv, and have your average process call out to yet another library to parse these string argument strings into flags and parameters, and prints a not standarized, potentially localized string if an error occurs, and if the error is fatal exits with a semi-standarized return code. The calling program tries to make sense of the output of the called program, often by fuzzy matching against known output.

That's the standard way how it's done since the beginning of Unix. Some APIs skip the shell, but that's a minor detail in all this. If this sounds simple and like the obviously best solution, then congratulations. The windows developers disagree and tried (and continue to try) to find a better way. They mostly failed so far, but I think we should thank them for at least trying to innovate.
XML has a specification. There are two well-defined categories of well-formed and ill-formed XML files, and there's exactly one correct way to parse the well-formed ones.
Can you tell us about any of the problems you experienced?
This says nothing about the durability or strength of the material. How much force can it impart when retracted?
I can easily infer your URL, but I think it includes an extra slash and double-quote.
The lesson from Blue Bottle Coffee: go fast
I'm a (PhD student) mathematician and every paper I've uploaded has included the TeX. I looked at about 10 papers in math at random, and 9/10 of them also included the TeX.

But this isn't something I've looked for in the past. So I wonder: in your experience, about what percentage of papers on the arXiv have included the source?
I've seen them posted online. But it would be pretty interesting if there were a way to discover public teams.
You're right! There are many people who want to be artists! There are many people who find happiness and fulfillment in nature, civil society, activism, music, and more. These people want these things desperately and they want to not have to work to do them.

You're completely right. There are lots of these people. I simply do not believe that this number is large enough to significantly alter the analysis I have offered.

Am I generalizing? Of course I'm generalizing. There's no other way to meaningfully talk about tens of millions of unique, special, individual human beings.
Why would they be? Human metabolism evolved for hot climate after all. So, the body can regulate itself. Unless it's infected by a virus, which alters this regulation. And, unlike you imply, living in a hot country does not shift your energy usage towards fat creation like the virus does.
Dasher was developed largely with disabled people in mind. Have a look at the various human interface devices you can dash with:

https://help.gnome.org/users/dasher/unstable/specialneeds.ht...

http://www.inference.eng.cam.ac.uk/mackay/abstracts/OneButto...
I think a better analogy here would be fraud.
ObNitPick: "Standard" is a bit confusing in this context. I suggest using "measure", "criterion", or something similar.
You're both wrong. EDN is the best.

https://github.com/edn-format/edn
Wait can you do a pop out window? That way it's always open and can't have multiple tabs. The main tab can control the pop out to kill the data channel ...
"I'm a programmers and thats an oddly specific thing I've never thought about"
Is there a technical reason for this?
CSV is format for information interchange. General rule for II formats is: be strict in what you emit, be liberal in what you accept.

So, yes, follow RFC4180 strictly in your own code, but be able to read CSV files produced by others too. Single line of metainformation can greatly reduce confusion and is easy to throw out, when it is unnecessary.
Jira: A Necessary Evil?
I think email has best ROI
Blocking-resistant communication through domain fronting (2015) [pdf]
Show HN: Angular 2 HN – A progressive Hacker News client that works offline
Chatbots at E-commerce
Not just with CSV. I remember a similar comment about broken XML.

It actually doesn't matter how compliant you are to the standard. Standards are certainly nice when both parties are willing to agree on things. But when one party is in position of strength and wants to minimize its costs or efforts, compliance to a standard won't help you.
But there's hotdoc: https://github.com/hotdoc/hotdoc
On similar note, why Rust over Go?

If I look at everything I used to write in C, I'd say 80% is well suited for Go and the rest I would fallthrough to Rust for. For the stuff where having a GC and slightly less control is OK, I don't see why I would want to use Rust. Rust is just much more complex and I prefer to keep it simple stupid (KISS).

Basically, Go is good for 90% of what I used to use Java for and 80% of what I used to use C for... trying to understand where it makes sense for Rust to fit in.
"We’re talking science here. Coffee scales are accurate to a fraction of a gram." <rolls eyes>
The problem is that stuff like ownership and mutability are explicit and smack in the center of the language. They're not optional. I don't want to write those semantics at all.
popup warning
Don't forget the language Adams created for the rabbits:

http://watershipdown.wikia.com/wiki/Lapine_Glossary
I'm jumping onto a stale thread here, but to me the best use of the Echo (or Google Home, etc) is as an accessibility device for the sick and/or disabled. I got a Google Home for a relative with ALS who is fast losing dexterity in their hands. It's getting harder day by day for them to operate TV remotes and touch devices, but now they'll be able to turn the radio on, get news, get weather, control Chromecast-connected devices, add yogurt to the shopping list, etc. Lots of little things that they would otherwise need somebody else to do for them.
This is a great resource. I'd add Practical Deep Learning for Coders [0] to the video series list.

[0] http://course.fast.ai/index.html
I wrote this answer to a similar question a few months ago:

"I'm not dead" probably ranks highly. I am sometimes cast into a tournament against a patient, relentless salesman for death. The problem is, he knows everything about me. Everything. Every thought, every recollection, every secret shame, every regret. Everyone I've ever hurt, how I hurt them, how I let them down, how I failed them.

And he can, in a moment of pain, turn all of those into an impulse that I have to remind myself is just a feeling and even while I do that he's whispering "is it?".

Most of the time I am OK. But I know that I my emotions can just overwhelm me so suddenly and completely that it scares me. I am still learning how to live with me.

He'll probably make his sale in the end.

But I'm alive.
The 'Alexa' voice recognition is done on the client, not on the server. Once the trigger word has been spoken, the audio data begins streaming to the server.
I didn't notice it either. I would also be willing to bet that the majority of people who say his recreation was poorly done only say so because of having prior knowledge about the actor being deceased.
After years of R&D, heartache, and rough decisions --- I finally turned my hardware company (http://pavlok.com) profitable! We make technology to break bad habits, wake up earlier, and reduce cravings.

I decided to try to build a hardware company without raising VC --- which is probably one of the hardest decisions you can make. And required about 30 people to make a reality.

But now that we have finally got our manufacturing and supply chain working, I've been building our sales & marketing team --- and I can't wait to see how 2017 progresses :)
Probably not if they are replaced by automation, which is the entire point of this discussion.